jQuery 怎么判断对象是否有子节点? 下面本篇文章给大家介绍一下. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
在 jQuery 中, 可以使用 children() 方法返回被选元素的所有直接子元素; 然后通过计算返回子元素的数量来判断, 如果不为 0 则说明有子节点.
- var number = $("#div_id").children().length;
- console.log(number);
- if (number == 0) {
- // 不含子节点
- }else{
- // 含有子节点
说明:
children() 方法返回被选元素的所有直接子元素. 该方法只沿着 DOM 树向下遍历单一层级.
length 属性包含 jQuery 对象中元素的数目.
更多前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17072.html