我试图允许用户使用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");
});
}
}
});
});
答案 0 :(得分:0)
preventDefault()将允许用户ctrl + a,选择所有选项,无需选择页面上IE 8和FF的所有控件。