是否有一个JQuery选择器来选择所有不具有某些子元素的元素作为直接子元素?例如:
<p>
text in paragraph
</p>
<p>
<div>text in div</div>
</p>
我只想选择<p>像第一个(没有<div>孩子)的。这可能吗?
进一步的信息:实际上,我正在尝试通过这样的表达式将a<div>插入所有<p>不包含a的那些中:
$('p').wrapInner('<div />')
但这将为<div>第二个添加额外的内容<p>。
<div>塞入了a<p>,但是您可能应该使用一个更好的示例,例如<div>针对父母和<p>孩子,因为它不是有效的HTML,<div>内部没有一个<p>。