私は非常に単純な問題で問題につきまとうようでした。子がクリックされたときに親divを非表示にしようとしています。jQuery - 親を隠すことができません
ここは私のHTMLです。
<div class="wave-wrap"><div class="wave">click me</div></div>
<div class="wave-wrap"><div class="wave">click me</div></div>
<div class="wave-wrap"><div class="wave">click me</div></div>
ここは私のjQueryです。
$('.wave').click(function() {
alert($(this).parent().html());
$(this).parent().hide('slow');
});
アラートには正しいセレクタがあるようですが、親のdivは非表示にしません。なぜどんなアイデア?
私にはうまくいくはずです:/ hideTaggle()のようなものにhide()を変更してみてください。 – sevenseacat
あなたは間違いなく疑問の外に何かを持っている、あなたはここで働いている質問の* only *あなたのコードを見ることができます:http://www.jsfiddle.net/nick_craver/ukRuK/ –