jQuery的on focusin()是一個事件處理函數,它可以在一個元素獲取焦點時自動觸發。這個函數可以用來執行所需的操作,例如在用戶輸入時驗證表單。
on focusin()與on focus()的區別是,on focus()只會在元素獲得焦點后觸發,而on focusin()可以在元素及其子元素獲得焦點時觸發。這意味著on focusin()可以用來處理因子元素獲得焦點而引起的事件。
$(document).ready(function(){ $("form input").on("focusin", function(){ $(this).css("background-color", "#FFF"); }); });
在上面的代碼中,當表單中的一個輸入框獲得焦點時,會將它的背景顏色改為白色。這是一個簡單的示例,但它說明了on focusin()可以被用來為元素提供交互性。
可以在任何支持jQuery的環境中使用on focusin(),只需導入jQuery庫并使用類似上述代碼的代碼塊即可。注意,使用on focusin()需要確保兼容性,運行時環境可能會影響代碼的行為。