JQUERY 判断如果子元素没有含有某标签(如UL).

  • A+
所属分类:纸盒包装厂

JQUERY 判断如果子元素没有含有某标签(如UL)
可以使用length判断子元素是否包含指定元素。1、新建html文档,在body标签中添加两个div标签,其中第一个div标签中有指定子标签,第二个标签中没有指定标签,然后引入jquery标签:2、使用jquery标签获取第一个div标签的子元素,然后获取指定标签的长度并判断是否大于0,第一个div标签中有指定标签,所以输出“有指定子元素”:3、第二个div标签中没有指定标签,获取到的长度为0,不满足大于0的条件,所以输出“无指定子元素”:
直接写上标签就可以了。或者 jQuery 能选择的元素。 如 类 ID 标签名称。
试试has()选择器,提供个官方小例子<ul>
<li>listitem1</li>
<li>listitem2
<ul>
<li>listitem2-a</li>
<li>listitem2-b</li>
</ul>
</li>
<li>listitem3</li>
<li>listitem4</li>
</ul>

对应的jq语句$('li').has('ul').css('background-color','red');

欢迎追问,望采纳!

if (!$( "#childId:has(br)" ).length==0) {}
if($(this).find("ul").length){
//找到了
}

weinxin
广州千度包装印刷微信
扫码微信马上报价

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: