的代码也许可以解释这个比我好的人:jQuery的点击()上嵌套式div
<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>
当我点击inner1
DIV,它运行do_something()
与两个inner1
DIV和wrapper
。
随着网站的建设,嵌套的div将会发生很多。有没有一种动态的方法来解决这个问题,只运行顶级股利(在这种情况下,inner1
)?
看看这个问题:http://stackoverflow.com/questions/5022619/make-content-div-clickable-with-nested-divs – Russell