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