小编ada*_*dam的帖子

嵌套div上的jQuery click()

代码可能比我能更好地解释这个:

<div class="wrapper">
    <div class="inner1"></div>
    <div class="inner2"></div>
</div>

<script>
$('div').click(function(){
    var class_name = $(this).attr('class');
    do_something(class_name);
});
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击了inner1DIV,它运行的do_something()同时与inner1格和wrapper.

随着网站的建立,嵌套的div将会发生很多.有没有动态的方法来解决这个问题,只运行顶级div(在这种情况下inner1)?

html javascript jquery click onclick

5
推荐指数
1
解决办法
9730
查看次数

标签 统计

click ×1

html ×1

javascript ×1

jquery ×1

onclick ×1