Dường như có sự cố khi đặt tiêu điểm thành một phần tử bằng cách sử dụng jquery. Nó dường như không kích hoạt thuộc tính: focus css được đặt trên một phần tử.Tiêu điểm jquery không kích hoạt tiêu điểm css
Ví dụ trong css của tôi, tôi có:
div.item1:focus { border:2px solid red; }
trong jquery của tôi, tôi có:
$("div.item1").focus();
Trọng tâm được thiết lập nhưng không có đường viền màu đỏ áp dụng cho nguyên tố này.
Trong các phiên bản trình duyệt gần đây, sự kiện này có thể được mở rộng để bao gồm tất cả các loại nguyên tố bằng cách thiết lập một cách rõ ràng thuộc tính tabIndex của phần tử. - từ tài liệu jQuery liên kết phía trên – sabithpocker
Dường như loại sơ sài để sử dụng vì không có định nghĩa về "trình duyệt gần đây" là gì, nhưng cũng có thể thực hiện theo cách đó. Các cách giải quyết khác có lẽ là thích hợp hơn. –
Tôi chỉ tìm thấy công việc của ppk về điều này, ông đã bao gồm 'các yếu tố với tabindex' cho tìm kiếm của mình có vẻ – sabithpocker