1. 程式人生 > >js後加載頁面元素,繫結時間都無法用解決方法

js後加載頁面元素,繫結時間都無法用解決方法

問題如下,頁面的table元素動態新增,當對table中的input做限制的時候無法操作,先看程式碼:

$("#defaultView_content input").attr("disabled","disabled");
然後噁心的我抓狂,後來通過谷歌搜了一波,果然:

$('#defaultView_content').on('click', 'input', function(){

    $(this).attr("readonly","readonly");
});

 做了以上修改後載入的方法可以用了。總結一個通用:

$('父元素').on('click', '子元素', function(){})