Как Вы выбираете определенное дочернее отделение с jQuery?

Как Вы выбираете отделение, которое является ребенком текущего $ (это)?

У меня есть многие отделения со строкой класса, в каждой из которой у меня есть названный form_explanation скрытого отделения. Я хочу показать () отделение form_explanation, когда строка является onClick-редактором.

Спасибо!

7
задан EndangeredMassa 17 June 2010 в 19:23
поделиться

3 ответа

$('.row').bind('click', function () {
    $(this).children('div.form_explanation').show();
});

Если вы хотите скрыть все остальные div'ы:

$('.row').bind('click', function () {
    $('div.form_explanation:visible').hide();

    $(this).children('div.form_explanation').show();
});
7
ответ дан 7 December 2019 в 07:40
поделиться

попробуйте это для вашей конкретной проблемы

$('.row').click(function() {
    $('div#form_explanation').show('fast'); //or div.form_explanation you didn't specify
});

в отношении первой части вашего вопроса, вы можно было бы сделать что-то вроде этого в общем:

$(this).children('div');

или что-то вроде того, если у вас нет $ (this)

$('parent > child');
0
ответ дан 7 December 2019 в 07:40
поделиться
$(this).children("div.form_explanation")
0
ответ дан 7 December 2019 в 07:40
поделиться
Другие вопросы по тегам:

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