【发布时间】:2014-03-10 14:33:56
【问题描述】:
我正在通过jQuery AJAX 加载一个id 为questionBeanPV.coAppQuestions150.answerText 的元素
我知道 id 太长并且包含 jQuery 的 '.' 但我无法更改 id。
我希望在单击此元素时调用一个函数。但是,以下代码不起作用。
$(document).ready(function(){
$('#questionBeanPV\\.coAppQuestions150\\.answerText').click(function(){
alert('Hello !');
});
});
我观察到这不适用于任何动态加载的元素。我错过了什么? 这是正确的方法还是有其他方法?
【问题讨论】:
-
事件监听器应该附加到文档中,因此在附加监听器后创建的任何新元素都可以被认为是触发事件。
标签: jquery