考虑下面的代码,理论上点击事件应该绑定到每个元素,但由于某种原因(我不知道)它只会绑定到最后一个链接。有人有什么想法吗?
$.each(data, function(i,aitem){
linkid = 'address'+i;
$("#SearchResults").html($("#SearchResults").html()+'<p><a id="'+linkid+'" href="#">'+ aitem.Address +'</a></p>');
$('#'+linkid).bind("click", function(){
otherfunction(i);
return false;
});
});