JQUERY 判断如果子元素没有含有某标签(如UL)
JQUEYR如何写?if($(this).children("没有含有某标签")){}好像有一个属性,忘记了...
JQUEYR如何写?
if ($(this).children("没有含有某标签")) {
}
好像有一个属性,忘记了 展开
if ($(this).children("没有含有某标签")) {
}
好像有一个属性,忘记了 展开
10个回答
展开全部
试试has()选择器,提供个官方小例子
<ul>
<li>list item 1</li>
<li>list item 2
<ul>
<li>list item 2-a</li>
<li>list item 2-b</li>
</ul>
</li>
<li>list item 3</li>
<li>list item 4</li>
</ul>
对应的jq语句
$('li').has('ul').css('background-color', 'red');
欢迎追问,望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接写上标签就可以了。或者 jQuery 能选择的元素。 如 类 ID 标签名称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// 方案一
if ( ! $(this).is(':has(ul)') ) {
// Code
}
// 方案二
if ($(this).find('ul').length == 0) {
// Code
}
if ( ! $(this).is(':has(ul)') ) {
// Code
}
// 方案二
if ($(this).find('ul').length == 0) {
// Code
}
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询