jsとjqueryロットバインドイベント伝達パラメータ一(新豚オリジナル)

1292 ワード

 
  



<br>for(var i=1;i<=3;i++){ <br>document.getElementById('btn' + i).onclick = (function(j){ <br>return function(){ <br>alert(j); <br>} <br>})(i); <br>} <br>

次はjqueryを組み合わせたコードです.javascriptを使用してページ上の要素を一括バインドし、増分番号を渡す場合は、次のように記述する必要があります.
一部のコード:
 
  








一部のコード:
 
  
$(function () {
var i;
for (i = 1; i <= 7; i++) {
$("#btn" + i).bind("click", { id: i }, dis);
}
});

function dis(evt) {
alert(evt.data.id);
}