正常情況下綁定點(diǎn)擊事件可能是這樣的:
//對(duì)class包含href_u的元素綁定點(diǎn)擊事件
$('.href_u').click(function(){
alert(row);
})
現(xiàn)在有一段動(dòng)態(tài)生成的html,需要綁定事件
function formatOperate(value, row, index){
var html=["<a class=\"href_u\" href='${ctx}/fee/history.shtml'>歷史記錄</a>","<a href='#' >修改</a>"];
return html.join(' ');
}
用上面的方法就失效了,因?yàn)榻壎ㄊ录拇a在執(zhí)行的時(shí)候dom元素并沒(méi)有生成,應(yīng)該改為
$(document).on('click','.href_u',function(){
//對(duì)class包含href_u的元素綁定點(diǎn)擊事件
alert(row);
})
$(document).on是把事件委托到了document上
$('#idname').on是把事件委托到了元素上面