jQuery选择器

jQuery选择器

ID:37955726

大小:227.46 KB

页数:4页

时间:2019-06-03

jQuery选择器_第1页
jQuery选择器_第2页
jQuery选择器_第3页
jQuery选择器_第4页
资源描述:

《jQuery选择器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、jQuery选择器笔记本:锋利的jQuery创建时间:2016/10/115:19更新时间:2016/10/119:38作者:nine_point_eightjQuery选择器利用CSS选择器的规则来获取页面的元素。jQuery的选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。基本选择器:基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名等来查找DOM元素。在网页中,每个id名称只能使用一次,class允许重复使用。层次选择器:如果想通过DOM元素之间的层次关系来获取特定元

2、素,例如后代元素、子元素、相邻元素和同辈元素等,那么层次选择器是一个非常好的选择。(1)$("ancestorbody里的所有div(包括$("bodydiv")descendant")

里嵌套的
)body的子div(不包括(2)$("parent>child")$("body>div")
里嵌套的
)紧接在.one后的一个同辈(3)$("prev+next")$(".one+div")div(4)$("prev~siblings")$("#two~div")在#two后的所有同辈divnext

3、()方法相当于(3),nextAll()方法相当于(4),siblings()方法不同于(4),它不考虑先后位置,匹配所有同辈元素。eg:.nextAll("div")、.siblings("div")过滤选择器:过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,过滤规则与CSS中的伪类选择器语法相同,即选择器都以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可以分为基本过滤、内容过滤、可见性过滤、属性过滤、子元素过滤和表单对象属性过滤选择器。基本过滤::first:last:not(selector):even:

4、odd:eq(index):gt(index):lt(index):focus:animate:header$("div:first"):选取所有

元素中的第一个
$("div:last"):选取所有
元素中的最后一个
$("div:not(.one)"):选取class不为one的
元素$("input:even"):选取索引为有数的元素$("input:eq(1)"):选取索引等于1的元素内容过滤:选取含有文本‘English’的:contains(text

5、)$("div:contains('English')")

元素选取没有子元素(包含文本:empty$("div:empty")元素)的
空元素选取含有

元素的

:has(selector)$("div:has(p)")元素选取拥有子元素(包含文本:parent$("div:parent")元素)的
元素可见性过滤选择器:可见性过滤选择器是根据元素的可见和不可见状态来选择相应的元素。:hidden$(":hidden")选取所有不可见的元素:visible$("div:visible")选取所

6、有可见的

属性过滤选择器:属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素。[attribute][attribute=value][attribute!=value][attribute^=value][atrribute$=value][attribute*=value](包含)[attribute

7、=value](等于或以它为前缀)[attribute~=value](用空格分隔的值中包含特定的字符)[attribute1][attribute2][attribute3](选择有多个属性的元素)$("a[h

8、ref]")选择拥有href的元素$("a[target=_blank]")选择target=_blank的元素$("a[href^=http]")选择以http开始的链接$("a[href$=.pdf]")选择以.pdf结束的链接class="btnbtn-primarybtn-success"然后$("[class~=btn]")可以选中它子元素过滤选择器:子元素过滤选择器的过滤规则相对于其它的选择器稍微有些复杂,不过没关系,只要将元素的父元素和子元素区分清楚,那么使用起来也非常简单。另外还要注意它与普通的过滤选

9、择器的区别。选取每个父元素下的第:nth-返回一个集合,为每个父元index(从1开始)个子元素或child(index/even/odd/equation)素匹配子元素寄偶元素$("ulli:first-child"),选取选取每个父元素的第一个子:first

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。