使用JavaScript突出显示“结果”中的“搜索关键字”
Highlight the Search Keyword in the Result using JavaScript
我想在我的应用程序中突出显示结果,就像谷歌在搜索中那样。
如何用一些html格式替换锚点标记值?
HTML和JavaScript代码:
function createHtmlForCasting(response, key) {
$.each(response, function (index, value) {
var div = document.createElement("span");
div.innerHTML = value.EventTitle;
var arr = new Array();
var div = document.createElement("span");
div.innerHTML = value.EventTitle;
var arr = new Array();
arr = key.split(" ");
for (var i = 0; i < arr.length; i++) {
if (div.innerHTML.indexOf(arr[i]) > -1) {
div.innerHTML.replace(arr[i], "<b>" + arr[i] + "</b>")
}
}
}
}
$("#DivCasting").append("<a href='" + SiteUrl + "Job/" + value.EventID + "/" + CastingTitle + "' ><span>" + div.innerHTML + "</a></span>");
试试这个:
这是HTML正文:
我想像谷歌搜索一样在结果中突出显示搜索关键字我的应用程序使用javascript。。如何使用替换锚点标记带有一些html格式的值。。
我们想用突出显示"使用"这个词,那么你可以用jQuery试试;
$(function () {
var textToReplace = $('body').html();
textToReplace = textToReplace.replace(/using/g,'<strong>using</strong>');
$('body').html(textToReplace);
});
它会给你这样的输出:
我想像谷歌搜索一样在结果中突出显示搜索关键字我的应用程序使用javascript。。如何使用替换锚点标记带有一些html格式的值。。
相关文章:
- td:包含变量中的搜索字符串
- 在导航栏中的搜索表单上使用jQuery for Action Listeners
- Javascript中的搜索栏-部分匹配字符串
- 选择中的搜索框
- PHP 中的搜索条件
- 如何获取ExtJs 4.1.1中的搜索按钮
- 在引导选择组件中的搜索不起作用,其中数据令牌包含所有数字;4730”;
- 在同一页面上的多个搜索框上动态应用 Jquery 中的搜索过滤器
- 如何使用 ajax 实时搜索获取脚本文本框中的搜索值
- 即时翻译 jqGrid 中的搜索运算符
- 初始化 jQuery 数据表中的搜索输入
- Angular.js,中的搜索过滤器
- 为什么谷歌浏览器清空我在MediaWiki中的搜索栏
- Chrome/FF 与 IE8 中的搜索框对齐方式
- 如何禁用特定数据表列中的搜索
- 在验证Symfony2中的搜索表单后更新AngularJS范围
- 使用 AngularJS 中的搜索字段进行过滤
- JavaScript 中的搜索函数中出错
- CognosReportStudio:在报告中显示选择和搜索提示中的搜索词和选项
- AngularJs分页中的搜索框过滤器