【发布时间】:2013-12-19 20:06:25
【问题描述】:
我正在尝试将 on change 事件附加到我动态插入的输入中。 HMTL 的开头是这样的:
<div id="myDiv"></div>
然后在页面处于活动状态时将 HTML 注入其中(它通过 ajax 加载,因此它使用成功函数而不是 onReady):
$("#myDiv").html('<table><tr><td><input type="text" class="myInput"></td></tr></table>');
为了附加一个 onChange 事件处理程序,我在文档的 onReady 中有以下事件委托事件绑定:
$("#myDiv").on('change', 'input.myInput', function(){ alert($(this).attr('id')); })
是不是我做错了什么,事件永远不会被触发。
【问题讨论】: