Вероятно, код может объяснить это лучше, чем я:
<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 и div и
оберточной бумагой.
После того, как будет построена площадка, вложенные дайвы будут происходить очень часто. Есть ли динамический способ исправить эту проблему и запускать только div верхнего уровня (в данном случае inner1
)?