這篇文章主要介紹了jQuery中focus事件用法,以實例形式分析了獲取焦點時focus事件的使用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
本文實例講述了jQuery中focus事件用法。分享給大家供大家參考。具體分析如下:
當元素獲得焦點或呼叫focus()方法時候會觸發focus事件。
一個完整的事件過程,不但要有能夠觸發事件的條件,而且還要有事件處理程式。
可以透過focus()方法為focus事件綁定事件處理程序。例如:
$("input").focus(function(){$(this).css("backgroundColor","red")})
以上程式碼就是將function函數作為事件處理程序透過focus()方法綁定到focus事件。當觸發focus事件的時候,就會調此函數。
實例程式碼:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/" /> <title>focus事件-脚本之家</title> <script type="text/ javascript " src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $( document ).ready(function(){ $("input").focus(function(){ $(this).css("backgroundColor","red") }) }) </script> </head> <body> <p> <ul> <li>用户名:<input type="text" name="username" /></li> <li>密码:<input type="password" name="userpassword" /></li> </ul> </p> </body> </html>
以上程式碼可以為input元素註冊focus事件處理函數,當獲得焦點的時候能夠設定文字方塊的背景色。
以上是jQuery :focus事件的使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!