工作中

$('.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

最佳答案

我想.newbubble在DOM上不存在,所以您需要委托。

例如 :

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


阅读the doc

关于jquery - jQuery .on()不能与“e”一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10421378/

10-15 12:26