次のコードを考えてみましょう。理論的には、クリックイベントは各要素にバインドする必要がありますが、何らかの理由で(私にはわかりませんが)最後のリンクにのみバインドします。誰かアイデアはありますか?
$.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;
});
});