js判断一个元素是否含有子元素

比如嵌套关系如下
<div class="test1">
<div id="ads">......</div>
</div>
。。。。。。。
<div class="test1">
<div id="ads">......</div>
</div>
例如这种关系的代码。如何判断类为test1的下面是否含有div元素。如果没有执行相关的操作,如果有。那么跳过。并且整个页面里面有好几个这样的标签,怎么才能全部进行判断呢
代码示范最好。谢谢啦

第1个回答  2015-12-02
$("div.test1:has(div)").each(function(i,dom){
console.log(dom);

});追问

大神。能解释解释吗?。i代表什么,dom代表什么,console.log(dom)又是什么?。小菜鸟一只,还望大神不吝指导

追答

i是索引,代表第几个满足这个条件的div

dom是当前的div

那个是输出语句

建议去百度网页搜索相关关键字

本回答被提问者采纳