Tôi đã viết mã mẫu html và tập lệnh như sau: Khi tôi thực thi mã này trước tiên tôi sẽ nhận được lời chào cảnh báo đó nhưng cảnh báo khác khi tôi thay đổi tại cca bằng cách nhấn tab sau đó nó không hiển thị cảnh báo. Cách sử dụng hộp văn bản đó và bật và tắt các trường văn bản khác của nó.Làm thế nào để kích hoạt hộp văn bản và vô hiệu hóa trong jquery
HTML:
<div id="cca" class="leaf">
<label class="control input text" title="">
<span class="wrap">cca</span>
<input class="" type="text" value="[Null]">
<span class="warning"></span>
</label>
</div>
JS:
jQuery(document).ready(function() {
alert("hello");
jQuery("#cca label.control input").on('change', function (event) {
alert('I am pretty sure the text box changed');
event.preventDefault();
});
});
Trước hết html của bạn bị hỏng. Bạn có thể sử dụng nhiều yếu tố bên trong nhãn, không đẹp. Và nhãn của bạn không làm mục đích của nó, bạn không sử dụng thuộc tính 'for'. – DontVoteMeDown