Используя селектор jQuery, можно выбрать все элементы, которые не являются потомком элементов из другого селектора.Выберите все элементы, которые не являются потомками указанного элемента.
Например, я хотел бы, чтобы выбрать все a
тегов, которые не потомка th
тега. Единственный способ, которым я могу видеть, чтобы сделать это прямо сейчас выглядит следующим образом:
$('a').filter(function() {
return $(this).closest('th').size() == 0
})
Вы имеете в виду родственника или потомка? Ваш код предлагает последние – lonesomeday
Как @lonesomeday подразумевает: ** 'a' elements * не может быть * братьями из-под элемента' th' **. Не могли бы вы разместить html, с которым работаете? –
Недействительно HTML, чтобы тег 'a' являлся братом тега' th' – Petah