Мне нужно выбрать элементы определенного класса, кроме детей $ (this). Хитрость заключается в том ни один из элементов не имеют атрибут ID и классы родительских и дочерних элементов одинаковы, такjquery: выберите элементы, кроме собственных детей
<div class="onedoc">1
<div class="onedoc">1.1
<div class="onedoc">1.1.1</div>
</div>
<div class="onedoc">1.2</div>
</div>
<div class="onedoc">2</div>
<div class="onedoc">3</div>
в этом примере, если $ (это) является 1 (первый элемент), нужно выбрать элементы, содержащие 1.1.1, 2 и 3
'1.1.1' грандиозно-ребенок' 1'. Вы имели в виду, выберите элементы без детей? –
@ FabrícioMatté: Я предполагаю, что он означает, что дети становятся непосредственными потомками, а не теми, кто находится дальше по линии. –
@JonEgerton Думал так, но тогда '1.1.1, 2 и 3' не будут включать' $ (this) '. Это ожидаемое поведение? –