我似乎偶然发现了一个非常简单的问题。我试图隐藏一个父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拒绝隐藏。任何想法为什么?
看起来它应该工作,对我来说:/尝试更改hide()像slideToggle()? – sevenseacat 2011-02-02 12:29:13
你肯定有问题之外的事情,你可以看到*只有*你的代码在这里工作的问题在这里:http://www.jsfiddle.net/nick_craver/ukRuK/ – 2011-02-02 12:29:49