2011-12-07 8 views
3

jQueryをクリックしたときにDIVをクリックすると、jQueryにもその情報が表示されます。私の問題は、SPANがそれを妨害していることです。つまり、スパンの外側をクリックしてDIVをクリックしなければならないということです。jQuery要素をクリックすると、子が干渉します

DIVやその子要素をクリックしたときにイベントを行うことはできますか?私は(これ、「項目」)それは$のようなものだろうと思ったか何か..

<div class="item"> 
    <span>Testing</span> 
</div> 

$('.item').live('click', function(e) { 
    $(e.target).hide(); 
}); 

答えて

5

代わりのdivの内側に何もすることができたイベントのターゲットを隠し、this divの非表示:

$('.item').live('click', function(e) { 
    $(this).hide(); 
}); 
+0

完璧!ありがとう! – JREAM

関連する問題