jQuery: Как я выбираю всех детей P своего родителя?

HTML:



+

Hello

JavaScript я пробую:

var expandSiblingParagraphs = function(elt){
  $(this).parent()....?
};

Я хочу выбрать все P, которые являются детьми родителя нажатого элемента и удаляют скрытый класс от них. В логике я не хочу принимать что-либо об идентификаторе содержания отделения, или даже что существует содержание отделения. Я просто хочу всех детей P родительского контейнера.

Как я делаю это?

В селекторном синтаксисе я могу найти способ получить потомков или детей. Я не могу найти способ выбрать родителей или влияния. Я пропускаю что-то?спасибо.

5
задан Cheeso 15 December 2009 в 16:21
поделиться

2 ответа

$(this).parent().children("p.hidden").removeClass("hidden");
16
ответ дан 18 December 2019 в 10:45
поделиться

Мне нравится использовать ближайший, поскольку он всплывает:

$(this).closest("div").find("p").show()

или подумайте:

$(this).siblings("p").show();

[Обновление] На основании комментариев ниже и других ответов:

$(this).siblings("p.hidden").removeClass("hidden");
0
ответ дан 18 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: