阻止IE 8 ctrl + a选择页面上的所有内容

时间:2013-10-29 15:13:01

标签: javascript jquery html

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

$(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");
                });



            }
        }
    });
});

1 个答案:

答案 0 :(得分:0)

preventDefault()将允许用户ctrl + a,选择所有选项,无需选择页面上IE 8和FF的所有控件。