2

在职的

$('.newbubble').live('click', function(e){
    console.log('clicked');
});

不工作(这里我想得到 e.pageX 和 e.pageY)

$('.newbubble').on('click', function(e){
    console.log('clicked');
});

再次在没有“e”的情况下使用这个

$('.newbubble').on('click', function(){
    console.log('clicked');
});

谁能帮我解决这个问题,我怎样才能用.on()获得 e.pageX

4

2 回答 2

7

我想,.newbubbleDOM 上不存在,所以你需要委托。

例如 :

$('body').on('click', '.newbubble', function(e){
    // here
});

阅读文档

于 2012-05-02T20:46:59.230 回答
2

尝试

$(document).on('click','.newbubble', function(e){
    console.log('clicked');
});
于 2012-05-02T20:47:54.403 回答