【发布时间】:2012-08-26 20:04:24
【问题描述】:
所以我通过 AJAX 请求注入 html:
Ajax 响应
<div id="my-element">HTML from AJAX request</div>
问题是id为#my-element的元素来自AJAX请求,但我也需要绑定事件。例如:
$(document).ready(function() {
$("#my-element").click(function() {
alert("hit");
});
});
显然,上面的事件永远不会触发,因为当页面准备好时,还没有从 AJAX 请求中注入 HTML。解决此问题的最佳解决方案是什么?
谢谢。
【问题讨论】:
标签: javascript jquery html ajax dom