У меня есть div
, который я хотел бы скрыть вместе со всеми его children
. Я думал, что простой selector.hide()
будет делать трюк, но он все еще там.jQuery - Как скрыть элемент и его детей?
HTML
<div class="row well">
<div class="artistAlbumInfo well col-md-6 ">
<h3><span id="artist"></span> - <span id="track"></span></h3>
<img src="" id="art" class="albumArt">
</div>
<div class="col-md-6">
<h3 id="album"></h3>
<h4>Playstate <p id="playState"></p></h4>
<h4>Position <p id="position"></p></h4>
</div>
</div>
JQuery
$(document).ready(function() {
$('.row .well').hide();
});
http://jsfiddle.net/375c8v2a/1/
Любые идеи?
Ты сделав это неправильно, просто удалите второй класс '.well', вам нужно всего лишь указать первый '$ ('. row '). hide();'. Посмотрите онлайн-пример на jsFiddle - http://jsfiddle.net/375c8v2a/2/ –
У меня на самом деле есть несколько «строк», и я хочу только настроить таргетинг на оба класса. –
Если 'well' - класс, созданный только для этой конкретной строки, с целью скрытия этой строки, вы можете использовать его как триггер, чтобы скрыть его так:' $ ('. Well'). Hide() ; ' –