Tôi thấy rằng sự kiện thay đổi jQuery trên một hộp văn bản không kích hoạt cho đến khi tôi nhấp vào bên ngoài hộp văn bản.
HTML:
<input type="text" id="textbox" />
JS:
$("#textbox").change(function() {alert("Change detected!");});
Ứng dụng của tôi yêu cầu sự kiện được kích hoạt trên mỗi thay đổi ký tự trong hộp văn bản. Tôi thậm chí đã thử sử dụng keyup thay thế ...
$("#textbox").keyup(function() {alert("Keyup detected!");});
... nhưng thực tế đã biết rằng sự kiện keyup không được kích hoạt khi nhấp chuột phải và dán.
Bất kỳ cách giải quyết? Là có cả hai người nghe sẽ gây ra bất kỳ vấn đề?