前端之家收集整理的这篇文章主要介绍了
如何选择没有使用JQuery的特定子元素的元素,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一个JQuery选择器来选择所有没有特定子元素作为直接子元素?例如:
<p>
text in paragraph
</p>
<p>
<div>text in div</div>
</p>
我想只选择< p> s像第一个(没有< div>子)。这可能吗?
详细信息:实际上,我想插入一个< div>到所有那些< p>没有一个这样的表达式:
$('p').wrapInner('<div />')
但这会添加一个额外的< div>到第二个< p> ;.
解决方法@H_404_14@
你可以尝试:
$("p:not(:has(>div))")
原文链接:https://www.f2er.com/jquery/185477.html