jQuery过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,过滤规则与CSS中的伪类选择器语法相同,即选择器都以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可以分为
基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器。
1.基本过滤选择器
:first 选取第一个元素
:last 选取最后一个元素
:not(selector) 去除所有与给定选择器匹配的元素,如$(“input:not(.myClass)”)选取class不是myClass的<input>元素
:even 选取索引是偶数的所有元素,索引从0开始
:o dd 选取索引是奇数的所有元素,索引从0开始
:eq(index) 选取索引等于index的元素,索引从0开始
:gt(index) 大于
:lt(index) 小于
:header 选取所有的标题元素,例如h1,h2,h3等等
:animated 选取当前正在执行动画的所有元素
2.内容过滤选择器
:contains(text) 选取含有文本内容为“text”的元素
:empty 选取不包含子元素或者文本的空元素
:has(selector) 选取含有选择器所匹配的元素的元素
:parent 选取含有子元素或者文本的元素
3.可见性过滤选择器
:hidden 选取所有不可见的元素
:visible选取所有可见的元素
4.属性过滤选择器
[attribute] 选取拥有此属性的元素,$(“div[id]“)选取拥有属性id的元素
[attribute=value] 选取属性的值为value的元素
[attribute!=value] 选取属性的值不等于value的元素
[attribute^=value]选取属性的值以value开始的元素
[attribute$=value]选取属性的值以value结束的元素
[attribute*=value]选取属性的值含有value的元素
[selector1][selector2][selectorN],用属性选择器合并成一个复合属性选择器,满足多个条件。每选择一次,缩小一次范围
5.子元素过滤选择器
:nth-child(index/even/odd/equation) 选取每个父元素下的第index个子元素或者奇偶元素。(index从1算起)
:first-child 选取每个父元素的第一个子元素
:last-child 选取每个父元素的最后一个子元素
:o nly-child 如果某个元素是他父元素中唯一的子元素,那么将会被比配、如果父元素中含有其他元素,则不会被匹配
6.表单对象属性过滤选择器
:enabled 选取所有可用元素
:disabled 选取所有不可用元素
:checked 选取所有被选中的元素(单选框,复选框)
:selected选取所有被选中的选项元素(下拉列表)
名称
说明
解释
:input
匹配所有input,textarea,select和button元素
查找所有的input元素:
$(":input")
:text
匹配所有的文本框
查找所有文本框:
$(":text")
:password
匹配所有密码框
查找所有密码框:
$(":password")
:radio
匹配所有单选按钮
查找所有单选按钮
:checkbox
匹配所有复选框
查找所有复选框:
$(":checkbox")
:submit
匹配所有提交按钮
查找所有提交按钮:
$(":submit")
:image
匹配所有图像域
匹配所有图像域:
$(":image")
:reset
匹配所有重置按钮
查找所有重置按钮:
$(":reset")
:button
匹配所有按钮
查找所有按钮:
$(":button")
:file
匹配所有文件域
查找所有文件域:
$(":file")
分享到:
相关推荐
本文实例讲述了jQuery过滤选择器用法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
jQuery选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。
jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇
本文实例讲述了jQuery过滤选择器用法。分享给大家供大家参考。具体分析如下: 在实践中,可以在基本选择器的基础上添加过滤选择器来完成查询任务,根据具体情况,在过滤选择器中可以使用元素的索引值、内容、属性、...
主要介绍了jQuery过滤选择器:not()方法的使用,需要的朋友可以参考下
本文主要给大家详细介绍了jQuery过滤选择器,包含基本过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器等,十分全面,需要的朋友可以参考下
jQuery过滤选择器就是通过特定的过滤规则来筛选出所需的DOM元素,jQuery过滤选择器的过滤规则与CSS伪类选择器语法是相同的都以冒号(:)开头。按照过滤规则的不同,我们通常把jQuery过滤选择器分为:基本过滤、属性...
本文实例为大家分享了经典的jQuery过滤选择器应用,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>过滤选择器</title> &...
jquery可见性过滤选择器使用示例
jQuery选择器过滤器全面的总结,老师推荐!
jQuery过滤选择器,以冒号:开头 1、基本过滤选择器 2、内容过滤选择器 3、可见性过滤选择器 4、属性过滤选择器 5、子元素过滤选择器 6、表单对象属性过滤选择器 //不用加双引号的选择器 $(document) $(this)
JQ 选择器大全包含:基本选择器,层级选择器,层级函数,过滤选择器,内容选择器,可见选择器,jq中显示相关的函数,属性选择器,子元素选择器,表单选择器。里面的练习题可以拿来练手
内容过滤选择器:根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位,接下来为大家详细介绍下jQuery选择器,感兴趣的朋友可以参考下哈
主要介绍了JQuery中基础过滤选择器用法,涉及jQuery属性选择及样式操作的相关技巧,需要的朋友可以参考下
主要介绍了JQuery中属性过滤选择器用法,实例分析了jQuery属性过滤选择器的相关使用技巧,需要的朋友可以参考下