Выбор дочерних элементов
Доброго времени.
Программирую на Jquery недолго, поэтому прошу вашей подсказки. Есть код //--- создаем набор элементов для скрытия var tr = $('#date_release, #creator, #editor, #site, #load_link, #img_small_tr, #img_tr, #genre, #platform'); //--- получаем доступ к селекту var select = $('#cat'); select.change( function() { switch (select.val()) { case 'news': tr.hide(); tr.children('input').val('none'); break; } } ); Нужно у массива (выборки) элементов, после их скрытия, сделать у всех вложенных дочерних "инпутов" значение "none". Подскажите как правильно выбрать дочерние элементы. Можно конечно сделать это, указав каждый элемент отдельно, например: $('#date_release input').val('none'); // и т.д. Но хотелось бы сделать код менее громоздким. Наверняка есть правильное решение. Спасибо. |
|
tr.find('input').val('none'); -- срабатывает только на первом элементе, дальше похоже где-то ошибка, поскольку следущая команда -- tr.hide(); -- не срабатывает.
и в моем коде эта команда - tr.children('input').val('none'); -- тоже ничего не дает. |
Цитата:
tr.parent().find('input').val('none'); А еще лучше сделать таки полный тестовый пример... ;) |
Часовой пояс GMT +3, время: 15:59. |