jQuery选择器的层级使用和区分
来源:互联网 发布:c语言指针初始化 编辑:程序博客网 时间:2024/06/06 01:25
层级
ancestor descendant
找到(ancestor)中所有的子子孙孙(descendant)元素parent > child
匹配(parent)中所有的子级(child)元素prev + next
匹配所有跟在、紧挨着(prev)后面的(next)元素prev ~ siblings
找到所有与(prev)同辈的(siblings)元素
1、ancestor descendant
与parent > child
的区别
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset></form><input name="none" />
jQuery 代码:$("form input")
结果:[ <input name="name" />, <input name="newsletter" /> ]
jQuery 代码:$("form > input")
结果:[ <input name="name" /> ]
从上面的示例中可以看出ancestor descendant
是查询所有的子子孙孙元素,parent > child
只查询所有的子元素,不查询孙元素
2、prev + next
与prev ~ siblings
的区别
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset></form><input name="none" />
jQuery 代码:$("label + input")
结果:[ <input name="name" />, <input name="newsletter" /> ]
jQuery 代码:$("form ~ input")
结果:[ <input name="none" /> ]
$("label + input")
:匹配所有紧跟在label后面的input元素 $("form ~ input")
:找到所有与label同辈的input元素
阅读全文
0 0
- jQuery选择器的层级使用和区分
- jquery中4种层级选择器的差别和使用
- jquery的层级选择器
- jquery层级选择器;jquery的css() 方法
- jQuery层级选择器
- jQuery层级选择器
- JQuery中的层级选择器
- jQuery层级选择器
- jQuery层级选择器
- jquery层级选择器
- jQuery层级选择器
- jQuery层级选择器
- jQuery层级选择器
- jquery层级选择器
- jQuery选择器之层级选择器
- jQuery选择器之层级选择器
- jQuery选择器之层级选择器
- jQuery选择器之层级选择器
- pyuic4和pyrcc4d的差别
- Android ListView/recyclerView条目中EditText容易失去焦点的问题和取出横向时上下滚动有阴影
- 程序员应该关注的一些事儿
- 171213之项目错误整理
- IO
- jQuery选择器的层级使用和区分
- html知识点(一)
- linux下搭建redis
- 翻译软件(用百度的API实现)Python
- 2017/12/13
- [Mac OS X ]没有“任何来源”选项,不能安装dmg(显示dmg被破坏)
- ABBYY FineReader 14使用虚拟打印机创建PDF文档
- org.xml.sax.SAXParseException 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
- android studio