一、問題場景:
綁定事件有一個坑----總是綁定最后一個元素
二、解決:
1、第一種
第一種方法:編寫一個function,在這個function中返回一個函數 :
其中.get(0)指的是將jQuery對象轉為DOM對象。
function getIndexTop(ret) { for (var i = 0; i < ret.length; i++) { $("#top" + i).attr("src", HOST_IP_PORT + ret[i].IMAGE); $("#top" + i).get(0).onclick=btnClick(ret[i].ID); $("#top" + i).css({"height": "100%"}); } } var btnClick=function(value){ return function(){ alert(value) getXwDetails(value); } };