jQuery子代选择器parent>child用法详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery子代选择器parent>child用法详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1694字,纯文字阅读大概需要3分钟。
内容图文
jQuery的parent > child选择器(子代选择器)用于匹配parent元素的所有子辈child元素,将其封装为jQuery对象并返回。注意:选择器child的查找范围必须是"parent元素"的子辈元素,不包括"孙子辈"及更后辈的元素。
如果你想在所有的后代元素中查找,请使用后代选择器(ancestor descendant)。
语法
// 这里的parent表示具体的父辈选择器 // 这里的child表示具体的子辈选择器 jQuery( "parent > child" )
>号两侧的空格可以省略,但不建议省略,否则字符过于紧密可能影响阅读。
参数
参数 描述
parent 一个有效的父辈选择器。
child 一个有效的子辈选择器,只用于匹配父辈选择器的子元素
返回值
返回封装了在父辈元素内查找到的符合条件的子元素的jQuery对象。
如果找不到与父辈选择器匹配的DOM元素,或者在符合父辈选择器的DOM元素内找不到符合子代选择器的子元素,则返回一个空的jQuery对象。
符合父辈选择器的父辈DOM元素可能有多个,在一个父辈DOM元素内也可能查找到多个子DOM元素,返回的jQuery对象中封装了符合条件的所有DOM元素。
示例&说明
以下面这段HTML代码为例:
<div id="n1"> <p id="n2" class="test"> <span id="n3" class="a">Hello</span> </p> <p id="n4" class="detail"> <span id="n5" class="b codeplayer">World <span id="n6" class="c">365mini.com</span> </span> </p> </div>
现在,我们想要一次性查找到p标签内所有的span子元素,则可以编写如下jQuery代码:
// 选择了id分别为n3、n5的两个元素 // n6不是p标签的子元素,而是孙子辈的元素,因此无法匹配 $("p > span");
接着,我们查找span标签的span子元素,则可以编写如下jQuery代码:
// 选择了id为n6的一个元素 $("span > span");
我们可以配合使用所有元素选择器(*)来实现只查找孙子辈元素的选择器。例如:我们想要查找id为n1的元素的孙子辈的span标签,对应的jQuery代码如下:
// 选择了id分别为n3、n5的两个元素 $("#n1 > * > span");
以上就是 jQuery子代选择器parent > child用法详解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的jQuery子代选择器parent>child用法详解全部内容,希望文章能够帮你解决jQuery子代选择器parent>child用法详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。