如何选择没有使用JQuery的特定子元素的元素

前端之家收集整理的这篇文章主要介绍了如何选择没有使用JQuery的特定子元素的元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一个JQuery选择器来选择所有没有特定子元素作为直接子元素?例如:
<p>
    text in paragraph
</p>
<p>
    <div>text in div</div>
</p>

我想只选择< p> s像第一个(没有< div>子)。这可能吗?

详细信息:实际上,我想插入一个< div>到所有那些< p>没有一个这样的表达式:

$('p').wrapInner('<div />')

但这会添加一个额外的< div>到第二个< p&gt ;.

解决方法

你可以尝试:
$("p:not(:has(>div))")

猜你在找的jQuery相关文章