У меня есть этот HTML-код:.JQuery родителя() ("селектор")
<tr>
<td><input type="checkbox" class="chk" /></td>
<td><div class="disabled">text to hide 1</div></td>
<td><div class="disabled">text to hide 2</div></td>
</tr>
Я использую JQuery, чтобы скрыть все class="disabled"
элементы:
$("div.disabled").hide() ;
Я хочу показать инвалидов дивы когда я устанавливаю флажок в той же строке (tr). Я попытался
$("input.chk").click(function(){
$(this).parent().parent().(".disabled").show();
}) ;
, но он не работает.
.closest() был устаревшим и удален в 1,8 http://api.jquery.com/closest/ (см внизу страницы) Посмотрите на HTTP : //api.jquery.com/parentsUntil/ –
Если вы действительно посмотрите на ссылку, ближайшая не устарела, просто одна конкретная подпись. Я не вижу ничего, чтобы указать предпочтение для родителей. – Danwizard208