停止在表格元素上选择文本

时间:2009-11-13 11:58:09

标签: jquery

我有以下jQuery代码阻止用户在表格元素中选择文本。

$('table').live("selectstart", function(e) {
    e.preventDefault();
});

这适用于IE,但不适用于Firefox。如何在Firefox中使用它?

由于

1 个答案:

答案 0 :(得分:4)

试试这个,

if($.browser.mozilla){//Firefox
    $('table').css('MozUserSelect','none');
}else if($.browser.msie){//IE
   $('table').live("selectstart", function(e) {
      e.preventDefault();
    });
}else{//Opera, etc.
   $('table').mousedown(function(){return false;});
}

或使用此插件: http://chris-barr.com/entry/disable_text_selection_with_jquery/