Как исключить элементы div, имеющие ссылку на имя?Jquery

Программирование на jquery
Anonymous
Как исключить элементы div, имеющие ссылку на имя?

Сообщение Anonymous »

Мой пример HTML-разметки приведен ниже. В каждом из трех вложенных наборов элементов div я удаляю все теги , кроме первого .
Но теперь я обнаружил Я не хочу удалять все теги только из первых вложенных элементов div, у которых есть ссылка привязки name="123"
Как мне это сделать? использовать оператор if и атрибут name="123", чтобы исключить удаление всех тегов для первого набора вложенных элементов div?
Этот jQuery не работает:
$('.post-body').each(function() {
const $this = $(this);
if ($(this).closest('[name="123"]').length !== 0) {
$(this).find('p').not(":first").remove();
}
});

HTML:


Post
Text

Content
Content

Content





Post
Text

Content
Content

Content





Post
Text

Content
Content

Content





Подробнее здесь: https://stackoverflow.com/questions/790 ... -name-link

Вернуться в «Jquery»