7

絶対に配置された親 div と、より高い z-index を持ち、相対的に配置された子 div がある場合、親 div がクリックされた場合にのみクリック イベントを登録する方法はありますか? ?

関連する jsFiddle

テキスト入力の例で更新されたフィドル

4

4 に答える 4

14
$(".parent").click(function(e) {
    if (e.target == this) {
        $(this).hide();
    }
});​

デモ:http: //jsfiddle.net/Bt5HA/4/

于 2012-06-20T16:21:12.767 に答える
0

への変更:

$('.child a').click(function(e) {
    $(this).parent('.child').hide();
});​
于 2012-06-20T16:20:42.273 に答える
0

子要素にアクセスし、クリックするとfalseを返しますhttp://jsfiddle.net/Bt5HA/3/

于 2012-06-20T16:21:11.880 に答える