-2

我试图允许用户在使用 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");
                });



            }
        }
    });
});
4

1 回答 1

0

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

于 2013-10-29T16:45:09.300 回答