c# - 全文搜索jquery-高亮黄色背景

标签 c# jquery asp.net css

我在我的 asp.net 页面中有一个文本区域,用户可以在其中键入要保存在数据库中的文章 =“长文本”。在另一个页面中,我将这些文章(文本区域)显示在:

  <p class="p-article">
      the text of the article goes here.

  </p>

我想通过搜索关键字过滤这些文章。例如,当用户搜索“Startup Marketing”时。

我想将关键字用作过滤器并获取文章并带来包含“Startup”或“Marketing”或“Startup Marketinbg”的文章。如果可能的话,这在客户端通过 jquery。

最佳答案

这可能有帮助

var keyword = $("#searchtextbox").val().split(' ');
$.each(keyword,function(){
$(".p-article").html(function(index,oldhtml){
return oldhtml.replace(keyword,"<span style='background-color:Yellow'>"+keyword+"</span>");
});
});

关于c# - 全文搜索jquery-高亮黄色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5443823/

相关文章:

javascript - 如何使用 jQuery 插入到列表中的特定位置?

JQuery 搜索表中的多列

asp.net - 无法识别的配置节 system.serviceModel

c# - 表示 Day 的最大值为 32 的日期

asp.net - ASP.NET 上的 WebSocket 教程

c# - C# 2008 中的元组错误

c# - 不要在C#项目中显示连接字符串

c# - 如何获得 javascript 文件的正确位置?

c# - 如何通知哈希集的第一个元素的更改?

javascript - 在移动设备上禁用粘性导航