<div class="toggle-bar">
<h3><input type="checkbox" class="select-all"> Title</h3>
</div>
<div class="content">
<p>lorem ipsum</p>
<p>lorem ipsum</p>
</div>
Когда я нажимаю .toggle-bar
, toggle()
будет срабатывать для .content
. Но как я могу предотвратить toggle()
, если я поставлю флажок?Checkbox внутри контейнера с событием щелчка
Я попытался следующие, но не работает для меня:
$(".toggle-bar").click(function() {
$(this).next(".content").toggle();
}).children(".select-all").click(function(e) {
e.stopPropagation();
});
Спасибо, это работает для меня! Я также попробовал его в функции щелчка родительского элемента. Но не получилось. Спасибо :) –