Jquery实现获取子元素的方法分析
2019-12-11 12:11
1516 查看
本文实例讲述了Jquery实现获取子元素的方法。分享给大家供大家参考,具体如下:
Jquery获取子元素的方法有2种,分别是children()方法和find()方法。下面我们分别来使用这两种方法,看看它们有何差异。
1.children()方法:获取该元素下的直接子集元素
2.find()方法:获取该元素下的所有子集元素
分别以以下HTML代码为例:
<ul> <li> list1 <ul> <li> list1-1 </li> <li> list1-2 </li> </ul> </li> <li> list2 <ul> <li> list2-1 </li> <li> list2-2 </li> </ul> </li> <li> list3 <ul> <li> list3-1 </li> <li> list3-2 </li> </ul> </li> </ul>
3、children()方法获取ul下面直接子集元素li:$("ul").children("li")
需要注意的是,如果li元素下还有li元素,children方法将不会被获取。我们可以用length来测试获取的个数“$("ul").children("li").length
”,最后输出结果为3
4、find()方法获取ul下所有元素li:$("ul").find("li")
需要注意的是,find方法会无限循环查找ul标签节点下的li,一直找到没有为止,用length来测试获取个数“$("ul").find("li").length
”,最后输出结果为9
5、children和find的区别:children只会查找直接子集,而find会跨越层级查找,一直找到没有为止。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 微信小程序实现动态获取元素宽高的方法分析
- jQuery实现动态控制页面元素的方法分析
- jQuery实现获取h1-h6标题元素值的方法
- jQuery实现获取绑定自定义事件元素的方法
- jQuery实现获取元素索引值index的方法
- JS与jQuery实现子窗口获取父窗口元素值的方法
- jQuery实现在新增加的元素上添加事件方法案例分析
- 获取页面中被选中元素的 JS原生方法 与 jQuery方法 分析
- js与jquery获取父级元素,子级元素,兄弟元素的实现方法
- jQuery实现获取绑定自定义事件元素的方法
- jQuery实现获取元素索引值index的方法
- jQuery实现从身份证号中获取出生日期和性别的方法分析
- 获取页面中被选中元素的 JS原生方法 与 jQuery方法 分析
- js与jquery获取父级元素,子级元素,兄弟元素的实现方法
- jquery之管理包装元素集合(筛选元素包装集之获取包装集的子集,slice()方法的使用)
- JQuery 获取父元素方法
- 总结的一些jquery获取更改dom元素常用方法
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- JQuery实现让元素获取焦点效果
- jquery获取元素索引值index()方法