2013-10-29 25 views
-2

我试图让用户在使用jQuery的多重选择中用ctrl + a选择所有项目。我有代码将选择所有的选项,但是,IE和FF也选择页面上的所有控件,我该如何防止这种情况?防止IE 8 ctrl + a从选择页面上的所有内容

$(document).ready(function() { 
    $("#dropdown").keydown(function(e) { 
     if (e.ctrlKey) { 
      if (e.keyCode == 65 || e.keyCode == 97) { 
       e.stopPropagation();      
       $("#dropdown").children().each(function() { 
        $(this).attr("selected","selected"); 
       }); 



      } 
     } 
    }); 
}); 
+2

这就是ctrl-a呢?! – Liam

+0

代码是什么样的? – putvande

+0

我不想阻止用户从ctrl + A.我有一个下拉菜单,我想要选择所有选项。不是页面上的每个控件。 – Dylan

回答

0

preventDefault()将允许用户按Ctrl + a,选择所有选项而不选择页面上的所有控件,用于IE 8和FF。

相关问题