Tôi đã có một Listbox đơn giản trên một hình thức HTML và mã này jQuery rất cơ bảnkiện Jquery Listbox Thay đổi không cháy trên bàn phím di chuyển
//Toggle visibility of selected item
$("#selCategory").change(function() {
$(".prashQs").addClass("hide");
var cat = $("#selCategory :selected").attr("id");
cat = cat.substr(1);
$("#d" + cat).removeClass("hide");
});
Các sự kiện thay đổi bắn tốt khi mục hiện hành được chọn bằng cách sử dụng Chuột, nhưng khi tôi di chuyển qua các mục bằng bàn phím, sự kiện không được kích hoạt và mã của tôi không bao giờ thực hiện.
Có lý do nào cho hành vi này không? Và cách giải quyết khác là gì?
nhưng tôi nhận được rằng nhấn phím trong trường hợp này là không làm việc trong bất kỳ trình duyệt ngoại trừ FireFox, tôi đã thử nghiệm trên chrome, safari và IE và không hoạt động. –
sự kiện 'nhấn phím 'không hoạt động trên chrome nhưng' keyup' hoạt động chính xác –