jQuery のおかげで、.on メソッドはトリガーを要素にバインドします。私は次のようなhtmlを持っています:
<div class='xyz'>click me</div>
そして次のようなスクリプト:
$('.xyz').on('click', function(){ alert('why?'); });
$('.xyz').on('click', function(){ alert('why?'); });
click me divをクリックすると、アラートが 2 回トリガーされます。大丈夫ですが:
- 2 番目のクリック トリガーを div にバインドした後、正確にはどうなりますか?
- それはブラウザの動作ですか、それともjquery変数によって行われますか?
ここにフィドルがあります: http://jsfiddle.net/hpmhpm/FCReC/