小编gna*_*k86的帖子

.live()到.on()问题

我有一个无法解决的问题.

这段代码非常适合我.

// click row opens message, unless you click delete    
$('.delete_message-link-js').live('click', function(e) {
    e.preventDefault();
});

$('.item-message').live('click', function(e){ //.item-message - tr lass
    window.location = $(this).find(".show_message-link").attr("href");
});
Run Code Online (Sandbox Code Playgroud)

但是,当我将.live()更改为.on()时

// click row opens message, unless you click delete
$('.delete_message-link-js').on('click', false );

$('.item-message').on('click', function(e){
     window.location = $(this).find(".show_message-link").attr("href");
  });
Run Code Online (Sandbox Code Playgroud)

我有一个Firefox的错误.当我点击表格行中的.delete_message-link-js链接时,我收到一个错误

提示中止用户
抛出Components.Exception ... by user",Cr.NS_ERROR_NOT_AVAILABLE);

但代码适用于Safari.

我做错了什么?

谢谢,抱歉我的英语

jquery

4
推荐指数
1
解决办法
811
查看次数

标签 统计

jquery ×1