jQuery實現(xiàn)鍵盤回車搜索功能
本來我一直認(rèn)為一個搜索沒有什么太難做的,直到我接到了上一個項目,讓不使用按鈕實現(xiàn)搜索這才讓我開始在網(wǎng)上尋找這一技術(shù),那么廢話少說,將我的源碼放上來給大家參考。
前臺代碼
<div class="fl search-box">
<button type="button" name="btnSubmit" id="btnSubmit" class="btnSubmit">搜索</button>
<input id="sousuo" name="sousuo" type="search" placeholder="輸入搜索內(nèi)容" value="">
</div>
搜索按鈕實現(xiàn)
$(function () {
$("body").on("click", "#btnSubmit", function () {
var sousuo = $("#sousuo").val();
if (sousuo == "") { alert("請輸入信息"); return false; }
location.href = "{$:CSSiteUrl}search.html?keywords=" + escape(sousuo);
});
});
下面也就是本次的重頭戲,鍵盤回車實現(xiàn)搜索
$('#sousuo').bind('keypress', function (event) {
if (event.keyCode == "13") {
$("#btnSubmit").click();
}
})
或許大家可以發(fā)現(xiàn),其實相當(dāng)于在回車鍵event.keyCode == “13”,也就是說鍵盤的的第13個鍵碼,那么借此幫助,以后想實現(xiàn)其他的按鍵的話,只要去查詢鍵盤對應(yīng)的鍵碼就好了。
總結(jié)
以上所述是小編給大家介紹的jQuery實現(xiàn)鍵盤回車搜索功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
jQuery CSS()方法改變現(xiàn)有的CSS樣式表
使用CSS()方法改變現(xiàn)有的CSS樣式表,css()方法在使用上具有多樣性,比如要改變鏈接顏色,如果需要改變多個樣式屬性,可先定義屬性變量,然后直接賦值給css()方法2014-09-09
JQuery實現(xiàn)ul中添加LI和刪除指定的Li元素功能完整示例
這篇文章主要介紹了JQuery實現(xiàn)ul中添加LI和刪除指定的Li元素功能,結(jié)合完整實例形式分析了jQuery基于事件響應(yīng)的頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-10-10
使用jQuery中的wrap()函數(shù)操作HTML元素的教程
wrap(),顧名思義,就是包裹的意思,就是在你所在器外層包裹一層?xùn)|西,接下來我們就詳細來看使用jQuery中的wrap()函數(shù)操作HTML元素的教程:2016-05-05

