on() メソッドを用いて各 <p> 要素に渡したデータを取得する:
$("p").each(function(i){
$(this).on("click", {x:i}, function(event){
alert("The
" + $(this).index() + ". paragraph has data: " + event.data.x);
});
});
Try it Yourself »
event.data プロパティには、現在実行中のハンドラがバインドされた時に、 イベントメソッドに渡したオプションのデータが含まれています。
event.data
パラメータ | 説明 |
---|---|
event | 必須。event パラメータは、function にバインドしたイベント |