0

クリックしたときに div の id を警告したい。コードは正常に動作しますが、親 div の ID も警告します。どうすればそれを回避できますか?

コードは次のとおりです: JSBin リンク

<div id ="parentDiv">
  <div id ="child1"></div>
  <div id ="child2"></div>
</div>

JQuery コード:

$(document).ready(function(){
  $('div').click(function(){
   var index = $(this).attr("id");
   alert(index);
  });
});
4

2 に答える 2

5

使用するe.stopPropagation()

$('div').click(function(e){
   e.stopPropagation();
   var index = $(this).attr("id");
   alert(index);
});

デモ---> http://jsbin.com/osafuw/1/edit

于 2013-06-13T13:58:35.123 に答える