jquery选择器的总结
来源:互联网 发布:cad技巧 知乎 编辑:程序博客网 时间:2024/05/22 17:01
jQuery选择器总结:
- $(“#myELement”) 选择id值等于myElement的元素,返回一个元素
- $(“div”) 选择所有的div标签元素,返回div元素数组
- $(“.myClass”) 选择使用myClass类的css的所有元素
- $(“*”) 选择文档中的所有的元素
- $(“#myELement,div,.myclass”) 联合选择
- $(“tr:first”) 选择所有tr元素的第一个
- $(“tr:last”) 选择所有tr元素的最后一个
- $(“input:not(:checked) + span”) 过滤掉:checked的选择器的所有的input元素
- $(“tr:even”) 选择所有的tr元素的第0,2,4… …个元素
- $(“tr:odd”) 选择所有的tr元素的第1,3,5… …个元素
- $(“td:eq(2)”) 选择所有的td元素中序号为2的那个td元素
- $(“td:gt(4)”) 选择td元素中序号大于4的所有td元素
- $(“td:lt(4)”) 选择td元素中序号小于4的所有的td元素
- $(“div:contains(‘John’)”) 选择所有div中含有John文本的元素
- $(“td:empty”) 选择所有的为空(也不包括文本节点)的td元素的数组
- $(“div:has(p)”) 选择所有含有p标签的div元素
- $(“td:parent”) 选择所有的以td为父节点的元素数组
- $(“div:hidden”) 选择所有的被hidden的div元素
- $(“div:visible”) 选择所有的可视化的div元素
- $(“div[id]”) 选择所有含有id属性的div元素
- $(“input[name=’newsletter’]”) 选择所有的name属性等于’newsletter’的input元素
- $(“input[name!=’newsletter’]”) 选择所有的name属性不等于’newsletter’的input元素
- $(“input[name^=’news’]”) 选择所有的name属性以’news’开头的input元素
("input[name =’news’]”) 选择所有的name属性以’news’结尾的input元素- $(“input[name*=’news’]”) 选择所有的name属性包含’news’的input元素
("input[id][name =’man’]”) 含有id属性并以man结尾的元素- $(“div span:first-child”) 返回所有的div元素的第一个子节点的数组
- $(“div span:last-child”) 返回所有的div元素的最后一个节点的数组
- $(“div button:only-child”) 返回所有的div中只有唯一一个子节点的所有子节点的数组
- $(“:input”) 选择所有的表单输入元素,包括input, textarea, select 和 button
- $(“:text”) 选择所有的text input元素
- $(“:password”) 选择所有的password input元素
- $(“:radio”) 选择所有的radio input元素
- $(“:checkbox”) 选择所有的checkbox input元素
- $(“:submit”) 选择所有的submit input元素
- $(“:image”) 选择所有的image input元素
- $(“:reset”) 选择所有的reset input元素
- $(“:button”) 选择所有的button input元素
- $(“:file”) 选择所有的file input元素
- $(“:hidden”) 选择所有类型为hidden的input元素或表单的隐藏域
- $(“:enabled”) 选择所有的可操作的表单元素
- $(“:disabled”) 选择所有的不可操作的表单元素
- $(“:checked”) 选择所有的被checked的表单元素
- $(“select option:selected”) 选择所有的select 的子元素中被selected的元素
- $(“p”).prev(“.selected”) 检索每个段落,找到类名为 “selected” 的前一个同级元素
- $(“input[name=’group1’]:checked”).length 被选中的复选框的长度
- $(“input[name=’group1’]”).attr(‘disabled’,’disabled’); 复选框不可编辑
- $(“A B”) 查找A元素下面的所有子节点,包括非直接子节点
- $(“A>B”) 查找A元素下面的直接子节点
- $(“A+B”) 查找A元素后面的兄弟节点,并且紧挨着A
$(“A~B”) 查找A元素后面的兄弟节点,不用紧挨
示例:
$(“A B”) 查找A元素下面的所有子节点,包括非直接子节点
<form><label>Name:</label><input name="name" /><fieldset> <label>Newsletter:</label> <input name="newsletter" /></fieldset></form>//选择器$("form input") //结果: [ <input name="name" />, <input name="newsletter" /> ]
$(“A>B”) 查找A元素下面的直接子节点
<form><label>Name:</label><input name="name" /><fieldset> <label>Newsletter:</label> <input name="newsletter" /></fieldset></form><input name="none" />//选择器$("form > input")//结果[ <input name="name" /> ]
$(“A+B”)查找A元素后面的兄弟节点,包括非直接子节点
<form><label>Name:</label><input name="name" /><input name="nameTwo" /><fieldset> <label>Newsletter:</label> <input name="newsletter" /></fieldset></form><input name="none" /> //选择器$("label + input")//结果[ <input name="name" />, <input name="newsletter" /> ]
$(“A~B”) 查找A元素后面的兄弟节点
<form><label>Name:</label><input name="name" /><fieldset> <label>Newsletter:</label> <input name="newsletter" /></fieldset></form><input name="none" /> //选择器$("form ~ input") //结果[ <input name="none" /> ]
阅读全文
0 0
- jquery选择器的总结
- jquery的选择器总结
- jQuery 的选择器总结
- jQuery选择器的总结
- jquery选择器的总结
- jquery 选择器的强大总结
- jquery 选择器的强大总结
- jquery 选择器的强大总结
- jquery选择器的用法总结
- jquery 选择器的强大总结
- jQuery 的选择器 简单总结
- jQuery选择器总结[强大的jQuery]
- jQuery选择器总结
- jQuery选择器总结介绍
- jQuery选择器总结
- Jquery 选择器总结
- jquery选择器 总结
- jQuery选择器总结
- Effective Java之在公有类中使用访问方法而非公有域(十四)
- [ARC086]E
- 设计模式之桥接模式
- vue2.0 #$emit,$on的使用
- zTree
- jquery选择器的总结
- 152. Maximum Product Subarray
- brctl 命令详解
- web端预览报表报错com.raqsoft.common.RQException
- 揭秘!头条号推荐机制背后的真相!
- TabLayout的使用
- Mat中step的含义
- CSAPP lab1 位操作
- 绘制无向图并在图中标记权值