下面的链接显示了一个模式并运行了一个ajax请求来渲染基于对象id的模式中的部分。当页面被一个http请求完全加载时弹出模式,但是如果我使用ajax请求来呈现链接(例如一个不同的模式会弹出并呈现一些链接),那么js函数将不会运行。一个alert();只是为了检查,它没有运行时,它呈现与AJAX.on(“click”,function()在使用ajax渲染链接时不起作用
我使用JQuery 1.9.1,以前的JS与.live('点击'),但那已被删除。我也尝试过.click()
有什么想法?谢谢!
链接
<a href="/an-object-id" data-remote=true name="modal">
JS是动态生成的事件delegation..since你的链接
$(document).ready(function() {
$("a[name=modal]").on("click", function(e) {
$("#mask, #modal").show();
e.preventDefault();
etc...
你从Chrome控制台中得到什么错误? – bsiddiqui 2013-02-20 06:40:00