Есть ли селектор JQuery для выбора всех элементов, у которых не есть определенный дочерний элемент как прямой ребенок? Например:
<p>
text in paragraph
</p>
<p>
<div>text in div</div>
</p>
Я хочу выбрать только <p>
как первый (без дочернего элемента <div>
). Возможно ли это?
Дополнительная информация: На самом деле я пытаюсь вставить <div>
во все те <p>
, которые не имеют одного выражения следующим образом:
$('p').wrapInner('<div />')
Но это добавило бы дополнительный <div>
ко второму <p>
.