jQuery是一款強(qiáng)大的JavaScript庫,可以輕松操作HTML文檔以及處理網(wǎng)頁事件。其中,表單是網(wǎng)頁中經(jīng)常使用的元素之一,jquery也提供了豐富的方法來操作表單。下面介紹如何使用jQuery實(shí)現(xiàn)表單點(diǎn)擊獲取焦點(diǎn)的效果。
$(document).ready(function(){ $("input").focus(function(){ $(this).css("background-color", "#ccc"); }); });
在上面的代碼中,我們使用了jQuery中的ready方法,它在網(wǎng)頁加載完成后執(zhí)行。然后,我們在選擇器中選取了所有的input元素,使用了jQuery中的focus()方法,當(dāng)用戶點(diǎn)擊該元素時(shí),此方法會被觸發(fā)。在函數(shù)內(nèi)部,我們使用了css()方法,將輸入框的背景色設(shè)置為灰色。
如果我們想要實(shí)現(xiàn)其他的效果,比如在輸入完成后清空輸入框的內(nèi)容,也很容易實(shí)現(xiàn)。代碼如下:
$(document).ready(function(){ $("input").focus(function(){ $(this).css("background-color", "#ccc"); }); $("input").blur(function(){ $(this).val(""); }); });
在上述代碼中,我們使用了jQuery中的blur()方法,當(dāng)用戶輸入完成并點(diǎn)擊其他地方時(shí),此方法會被觸發(fā)。在函數(shù)內(nèi)部,我們使用了val()方法,將輸入框的值設(shè)置為空。
以上就是使用jQuery實(shí)現(xiàn)表單點(diǎn)擊獲取焦點(diǎn)的方法,希望對大家有所幫助。