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);
}