1、JQUERY 选择器总结
$("#id") id选择器
$("element") element 指向DOM节点的标签名
$(".class") class 根据给定的css类名匹配元素。
$("*") * 匹配所有元素,多用来结合上下文来搜索
$("...") 例如 $("div,span,p .class") 指定任意多个选择器,并将匹配到的元素放在一个结果内
$("form input") 在给定的祖先元素下匹配所有的后代元素(匹配form标签下的所有的input标签)
$("parent > child") 在给定的父元素下匹配所有的子元素
$("prev + next") 匹配所有紧接在prev元素后的next元素
$("prev ~ siblings") 匹配与prev元素同辈的siblings元素
<ul>
<li>item 1</li>
<li class="one">item 2</li>
<li>item 3</li>
</ul>
$("li:first") 结果:同辈的<li>item 1</li>
$("ele:last")
$("li:not(.one)") 结果:[<li>item 1</li>,<li>item 3</li>]
$("ele:even") : 匹配所有索引值为偶数的元素,从 0 开始计数
$("ele:odd"):匹配所有索引值为奇数的元素,从 0 开始计数
$("ele:eq(index)"):匹配一个给定索引值的元素
$("ele:gt(index)"):匹配大于给定索引值的元素
$("ele:lt(index)"):小于
$("ele:contains('text')") 匹配包含给定文本的元素
$("ele:empty")匹配所有不包含子元素或者文本的空元素
$("ele:has(selector)") 匹配含有选择器所匹配的元素的元素
例如:<div><p>Hello</p></div>
<div>Hello again!</div>
$("div:has(p)").addClass("one")
$("ele:parent") 匹配含有子元素或者文本的元素
$("ele:hidden") 匹配所有不可见元素,或者type为hidden的元素
$("ele:visible")
$("ele[attr='text']")
$("ele[attr*='text']") 匹配给定的属性是以包含某些值的元素
$("ele[attr^='text']") 匹配给定的属性是以某些值开始的元素
$("ele[attr$='text']") 匹配给定的属性是以某些值结尾的元素
$("ele[attr][attr]") 复合属性选择器,需要同时满足多个条件时使用
追加:
再一次开发中由于前端代码中使用了KindEditor插件,但是编辑后的内容开始获取不到,最后通过测试,终于解决该问题:
var val = $('#' + id).prev().children('.ke-edit').children('.ke-edit-iframe').contents().find('body').html()
分享到:
相关推荐
### Jquery 选择器整理 #### 基本选择器 **功能描述:** 基本选择器是jQuery中最常用的类型之一,它们提供了简单的DOM元素选择方式。通过这些选择器,开发者可以快速定位到页面中的特定元素。 **代码示例与...
jQuery 选择器 XMind整理, 包含基本选择器,层级选择器, 过滤选择器
这篇文章将对jQuery选择器进行深入的整理和介绍。 首先,jQuery选择器可以分为基本选择器、层级选择器、属性选择器、内容选择器以及伪类选择器。基本选择器包括ID选择器(`#id`),类选择器(`.class`),元素选择...
1. **jQuery选择器**:jQuery的核心是其强大的选择器系统,允许开发者轻松地选取DOM元素。在这个案例中,可能使用了`$('selector')`来选取图片元素,如`$('.image-selector')`,然后绑定点击事件。 2. **事件处理**...
通过以上这些知识点的学习,可以更好地理解如何使用JQuery选择器来操作和处理DOM中的元素,从而提高Web开发效率。掌握这些选择器不仅有助于编写更高效的代码,还能帮助开发者更好地理解JQuery的工作原理。
jQuery API提供了丰富的选择器、方法和功能,使得开发者能够高效地操作DOM(文档对象模型)。例如,`$()`函数是jQuery的入口点,可以用于选择DOM元素。选择器如`$("#id")`用于选取ID为特定值的元素,`.class`用于...
**jQuery选择器** jQuery的选择器是其强大功能的关键所在。"jQ学习第一季"可能涵盖了ID选择器(如`$("#id")`)、类选择器(如`.class`)、元素选择器(如`$("element")`)以及组合选择器,如后代选择器(`$(".class...
jQuery选择器是jQuery库中最基本且强大的特性之一,它允许开发者快速准确地选取和操作DOM元素。在详细解读jQuery选择器之前,首先需要了解jQuery本身是一个JavaScript库,它通过简化的选择器和方法来简化HTML文档...
jQuery的核心功能包括选择器(用于选取HTML元素)、DOM操作(如添加、删除或修改元素)、事件处理(绑定和触发事件)以及Ajax请求。而其强大的动画功能,使得jQuery在网页特效方面独树一帜。 导航栏特效是网页设计...
1. **选择器**: jQuery提供了丰富的CSS选择器,如ID选择器(#id),类选择器(.class)等,使得选取DOM元素变得非常简单。 2. **链式调用**: jQuery对象返回的是一个jQuery对象,允许我们在一条语句中连续执行多个方法。...
### 你应该学习jQuery的七大理由 #### 理由一:jQuery实现脚本与页面的分离 ...### jQuery选择器深入分析:避免不必要的调用 为了提高性能,应当尽量使用精确的选择器来获取DOM元素,避免不必要的遍历过程。
本参考手册由W3School整理,旨在提供全面的jQuery选择器和事件方法的知识。 **jQuery 选择器** jQuery的选择器是基于CSS选择器进行扩展的,允许开发者更加精确地选取DOM(文档对象模型)中的元素。以下是一些基本...
### 二、jQuery选择器 jQuery的选择器功能强大,支持CSS选择器、ID选择器、类选择器、属性选择器等多种方式来选取DOM元素。例如: - `$("#elementId")`:选取ID为`elementId`的元素。 - `$(".className")`:选取...
jQuery选择器的设计使得开发者能够通过简洁的语法完成复杂的操作,极大地提高了开发效率。 一、选择器的作用 在没有jQuery之前,我们经常需要编写复杂和冗长的JavaScript代码来操作DOM元素,尤其是在多层嵌套的...
- **回顾CSS3子元素过滤选择器**:jQuery支持所有CSS3选择器,同时也提供了一系列新增的选择器,这些选择器本质上是通过JavaScript模拟实现的。 通过上述内容的学习,我们可以了解到jQuery作为一种流行的...
1. **选择器**: jQuery的选择器允许开发者轻松地选取HTML元素。例如,`$("#myID")`选择ID为`myID`的元素,`$(".myClass")`选择所有类名为`myClass`的元素,`$("tagname")`则选择所有特定类型的元素。 2. **DOM操作*...
jQuery选择器是jQuery的核心,它可以让我们选取特定的DOM元素并进行操作。基本选择器包括元素选择器、类选择器、ID选择器和通配符选择器等。层次选择器包括后代选择器和子选择器等。过滤选择器则用于更精细的选择,...