var $a; for(var i = 0 ; i < 10; i ++) { $a = $("alert " + i + ""); $("body").append($a); //document.getElementById(i).onclick = $a.bind("click",(function (e){ return function () { alert(e); }; })(i)); }