欢迎光临
我们一直在努力

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

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){
//找到了
}

赞(0) 打赏
未经允许不得转载:乐白家电子游戏 » JQUERY 判断如果子元素没有含有某标签(如UL).
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

乐白家电子游戏

联系我们188-2609-4449