Мой пример 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