正常情況下綁定點擊事件可能是這樣的:
//對class包含href_u的元素綁定點擊事件
$('.href_u').click(function(){
alert(row);
})
現(xiàn)在有一段動態(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(' ');
}
用上面的方法就失效了,因為綁定事件的代碼在執(zhí)行的時候dom元素并沒有生成区丑,應(yīng)該改為
$(document).on('click','.href_u',function(){
//對class包含href_u的元素綁定點擊事件
alert(row);
})
$(document).on是把事件委托到了document上
$('#idname').on是把事件委托到了元素上面