Làm cách nào để kích hoạt sự kiện onclick trước sự kiện onblur nếu tôi hiện đang tập trung vào hộp văn bản trong jQuery?jQuery: Làm thế nào để bắn onclick đầu tiên trước khi onblur?
Đầu ra dự kiến: Kích hoạt sự kiện nhấp nút trước tiên trước sự kiện mờ trong hộp thư. Cảnh báo "mybtn onclick cảnh báo"
Demo:http://jsfiddle.net/Zk8Fg/
Code:
<input type="text" name="fname" id="fname" value="" /><br />
<input type="button" name="mybtn" id="mybtn" value="Click Me" />
<script language="javascript">
$(document).ready(function() {
myFunc();
});
function myFunc() {
$('#fname').focus().blur(function() {
alert('fname onblur alert');
});
$('#mybtn').click(function() {
alert('mybtn onclick alert');
});
}
</script>
Cảm ơn :)
Bạn đang cố gắng làm gì với '$ .focus(). Blur()'? – Sampson
Tôi có thể hỏi tại sao và/hoặc những gì bạn đang cố gắng làm? có lẽ ai đó sẽ có thể đề xuất một số lựa chọn thay thế? Sự kiện giao diện người dùng xảy ra là một thứ tự nhất định và tôi không nghĩ rằng nó có thể thay đổi. –
@ Jonathan: Tôi có một xác nhận về sự kiện mờ hiện đang tập trung vào hộp văn bản nhưng kịch bản mờ là một khi tôi nhấp vào nút sau đó sự kiện mờ cháy đầu tiên hơn sự kiện nhấp chuột. – marknt15