如何在onblur事件之前先觸發onclick事件,如果我目前專注於jQuery中的文本框?jQuery:如何在onblur之前先觸發onclick?
預期輸出:在texbox中的blur事件之前首先觸發按鈕單擊事件。警報 「mybtn的onclick警報」
代碼:
<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>
謝謝:)
你想用'$ .focus()。blur()'做什麼? – Sampson
我可以問你爲什麼和/或你想做什麼?也許有人能夠提出一些替代方案?用戶界面事件發生是一定的順序,我不認爲它可以改變。 –
@Jonathan:我對當前集中在文本框中的模糊事件進行了驗證,但模糊場景是我單擊了該按鈕,然後模糊事件首先觸發的是單擊事件。 – marknt15