#jquery
#jquery
Вопрос:
У меня есть куча строк таблицы с радиовходами:
<tr>
<td>
<input name="myRadio" type="radio" value="1">
</td>
</tr>
Вопрос: Как скрыть все строки, которые не являются этой строкой, когда она выбрана?
$('input').filter(':radio').change(function() {
$('tr').find(not this).hide();
});
Ответ №1:
Попробуйте:
$('input').filter(':radio').change(function() {
$(this).closest('tr').siblings('tr').hide();
});
Ответ №2:
$('input').filter(':radio').change(function() {
$('tr').not( $(this).closest('tr') ).hide();
});
Ответ №3:
$('input').filter(':radio').change(function() {
$('tr, input:not(:checked)').hide();
});