我有一個搜索框和一個由我的項目中的數據庫中的數據填充的div列表。這個想法是,當我在搜索框上鍵入內容時,兼容結果將在div列表中突出顯示/選中。可以在codeigniter中使用ajax或jquery嗎?感謝,並有一個愉快的一天!如何使用Ajax中的搜索框突出顯示列表中的數據
回答
這是你想要的。
的jsfiddle:http://jsfiddle.net/vEACM/1/
HTML:添加search-field
類的輸入SEACH場。
CSS: 添加此規則,以你的CSS表:.highlight{background-color:yellow;}
的JavaScript
$(function() {
$('.search-field').on('keyup blur change', function() {
var text_s = $(this).val();
//Clean all by remowing eventual highlight classes already added
$("li").removeClass("highlight");
//Only react when a text is in the field
if (text_s.length > 0){
$("li").each(function(){
var li_value = $(this).text();
if (li_value.indexOf(text_s) >= 0){
//If the li_value contains the text, add a class to highlight
//the li element
$(this).addClass("highlight");
}
});
}
});
});
/\不要忘了加載一個jQuery版本(版本1.8.3使用!在jsFiddle中)
注意:如果您想突出顯示元素,即使在如果不允許,只需在代碼中檢索text_s和li_value的值時使用.toLowerCase()。 例如:var text_s = $(this).val().toLowerCase();
哇。謝謝。爲什麼當我輸入整個單詞時沒有突出顯示?我還有其他問題,我的填充列表包含許多數據。確切的說是300。它可以自動滾動到指定的數據嗎? – jjydummya
如果您輸入「Apple」,代碼將突出顯示該元素。您必須根據需要使用錨點。檢查此鏈接在您的文檔中導航:http://stackoverflow.com/questions/8579643/simple-jquery-scroll-to-anchor-up-or-down-the-page –
當我鍵入字母'A',兩單詞突出顯示(Aratilis和香蕉)。但是當我在搜索框上鍵入'Apple'時,沒有任何內容突出顯示。 – jjydummya
如果您在使用搜索框尋找建議列表,請嘗試this jQuery Plugin。查詢this問題,瞭解如何使用AJAX實現jQuery Autocomplete。
是的。我已經嘗試jQuery自動完成,但它與我的ajax列表衝突。自動完成處於活動狀態時,ajax列表不起作用。 – jjydummya
- 1. 如何突出顯示下拉列表中的搜索文本
- 2. 突出顯示在數據表中的搜索結果
- 3. 如何禁用cts:在搜索中突出顯示:搜索API?
- 4. 突出顯示搜索Word中的VBA
- 5. 如何使用javascript在文本框中突出顯示搜索到的文本?
- 6. 使用Jquery突出顯示錶中特定的數據列
- 7. 顯示在搜索列表框中的數據在VBA
- 8. 突出搜索表數據和列
- 9. 如何搜索html表中的列並突出顯示任何匹配
- 10. 使用JQuery搜索和突出顯示
- 11. 在GVIM中,我們如何搜索和突出顯示,同時保持以前的搜索突出顯示
- 12. 如何使用Ajax顯示MVC中的數據庫列表
- 13. 突出顯示搜索TextBlock
- 14. 在Elasticsearch中搜索突出顯示(javascript)
- 15. 如何顯示突出顯示的MS-Access列表框行?
- 16. 使用AJAX突出顯示ASP.NET MVC返回結果中的搜索詞
- 17. 如何使用VueJS突出顯示列表中的項目
- 18. 如何在數據呈現時突出顯示搜索輸入?
- 19. 列表框沒有選中顯示突出顯示的條目
- 20. 使用UISearchBar突出顯示UITableView中的搜索文本
- 21. 突出顯示在MVC中使用jQuery的搜索詞
- 22. 如何在android中突出顯示搜索/過濾的文本?
- 23. 如何突出顯示網格中搜索的關鍵字
- 24. 如何突出顯示WPF treeview中的搜索結果?
- 25. 如何突出顯示PDFKit中的搜索結果 - iOS
- 26. 如何突出顯示Apache Solr中的搜索文本?
- 27. 如何突出顯示DataGridView中的搜索文本?
- 28. 如何在Lucene.net中突出顯示搜索到的關鍵字?
- 29. 突出顯示使用google搜索表的重複行
- 30. 突出顯示數據表搜索字符串
請給我們一頁jsfiddle。如果我們知道頁面結構的方式,我們可以幫助您。 –
@NicolasHenrard嗨。抱歉。這是我的http://jsfiddle.net/vEACM/ – jjydummya