我有一个搜索框和一个由我的项目中的数据库中的数据填充的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