js后加载页面元素,绑定时间都无法用解决方法

问题如下,页面的table元素动态添加,当对table中的input做限制的时候无法操作,先看代码:

$("#defaultView_content input").attr("disabled","disabled");
然后恶心的我抓狂,后来通过谷歌搜了一波,果然:

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

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

 做了以上修改后加载的方法可以用了。总结一个通用:

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

猜你喜欢

转载自blog.csdn.net/qq_769932247/article/details/82284242