2013/04/24

[jQuery]onメソッドについて

どうやら公式マニュアルを読むとversion1.7以降は、bindメソッドの代わりにこちらが推奨されているようだ。

というわけで早速つかってみることに

<script type="text/javascript">
jQuery(function($){

 $("input").on('click',{test:'this is the sample'},function(e){
  console.log(e.data.test)
 });

});
</script>
<body>
<input type="button" value="Run">
</body>
結果は、this is sampleと表示されるのだが、onメソッドの第二引数にselectorを仕込むことができるそうだが、これ第三引数のdata引数が第二引数として設定された場合、どうやってselectorかどうか判断しているのだろうか?

dataを見るとAnythingとあるのだが。。。

0 コメント:

コメントを投稿