考慮到與2輸入文本字段和一個按鈕的頁面:執行多個事件JS
<form action="#" method="post" id="form_register">
<input type="text" name="username_input" id="username_input">
<input type="text" name="password_input" id="password_input">
<button type="submit">Go</button>
</form>
並給予下述的JS腳本:
$("#username_input").blur(function(){
//do something 1
});
$("#form_register").submit(function(){
//do something 2
});
每當我選擇(焦點)的「#username_input 「並嘗試點擊按鈕提交表單,只執行」執行某事1「。不過,我希望我可以先執行「做某事1」,然後「做一些事情2」。可能嗎?
如果你的「做某事」只是'console.log('something 1');''和'console.log('something 2');' - 都都登錄到控制檯?因爲你的代碼片段對我來說都是這樣做的 –
'做某事1'是什麼?也許這是在阻止其他事件觸發。 – Barmar