ajax响应后弹出窗口无法正常工作

时间:2012-06-10 10:56:56

标签: jquery

我正在使用jquery弹出窗口,但是从ajax

加载后它无法正常工作

popup.js 介于

之间
   $(document).ready(function() {
    $('a.poplight[href^=#]').click(function() {
     // code here
     }
    });

我必须使用委托吗?
这是一个问题因为文件准备好了吗?

注意:
我试图删除文档并使用此

    $(document).delegate("a.poplight[href^=#]",'click',function(e){
// code here
}

但它不起作用

任何帮助?

此致

1 个答案:

答案 0 :(得分:2)

你可以试试这个

(jQuery> = 1.7)

$(document).on('click',"a.poplight[href^=#]",function(e){
// code here
});

OR

$('a.poplight[href^=#]').live(function() {
     // code here
});

OR

$('body').delegate('a.poplight[href^=#]', 'click', function() {
     // code here
});