我从数据库加载一些HTML(用ajax post请求),它看起来像:JQuery的事件绑定
<div id="slides_control">
<div>
<a href="#"></a>
</div>
</div>
使用HTML我还加载JS代码:
<script>
$('#slides_control a').bind('click', function() {
alert('achtung');
});
</script>
脚本去在html之后(在收到的数据中)。
但是,当我点击新的HTML内的链接,我没有看到警报。怎么了?
我也试图绑在阿贾克斯结束之后:
$.post('page.php', {}, function(data) {
document.write(data);
$('#slides_control a').bind('click', function() {
alert('achtung');
});
});
没有帮助我。
你可以跟踪你的代码你浏览器的开发者工具,看看你点击一个''元素时会执行什么? – 2011-05-02 14:16:57