Jquery实现获取子元素的方法分析

网络编程 2021-07-04 15:51www.168986.cn编程入门
这篇文章主要介绍了Jquery实现获取子元素的方法,结合实例形式分析了jQuery针对页面元素的查找、获取相关操作技巧,需要的朋友可以参考下

本文实例讲述了Jquery实现获取子元素的方法。分享给大家供大家参考,具体如下

Jquery获取子元素的方法有2种,分别是children()方法和find()方法。狼蚁网站SEO优化我们分别来使用这两种方法,看看它们有何差异。

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狼蚁网站SEO优化直接子集元素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程序设计有所帮助。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by