首頁 > web前端 > js教程 > 在input中如何實現動態模糊查詢

在input中如何實現動態模糊查詢

亚连
發布: 2018-06-21 14:26:59
原創
2799 人瀏覽過

下面小編就為大家分享一篇基於input動態模糊查詢的實作方法,具有很好的參考價值,希望對大家有幫助。一起跟著小編過來看看吧

最近在用jQuery實作動態模糊查詢的時候,找了挺久都沒有找到像Vue.js的watch屬性這麼好用的動態模糊查詢方法。就分享目前遇到的坑洞和可以實現動態查詢的幾種方式。

1.jQuery的change()方法。

這個方法要失去所在的input框的焦點時,事件才會被觸發,感覺有點雞肋,也有可能是我沒有完全會熟用這個方法,希望懂的大神可以分享一下使用秘籍。

<input type="text" id="n3"/>


var $n3=$("#n3);//定位到input框
$n3.change(function(){
 this.query_search($n3.val());//query_search为模糊查询的方法
})
登入後複製

change()函數用於為每個匹配元素的change事件綁定處理函數。此函數也可用於觸發change事件。此外,你還可以額外傳遞給事件處理函數一些資料。 change事件會在文字內容或選項被變更時觸發。此事件僅適用於