我使用数据表来显示数据库表记录。在这里,我必须突出显示搜索字符串。我用谷歌搜索并找到了以下链接。
jQuery插件DataTables:如何突出显示当前搜索文本?
就我而言,它不起作用。可能是因为我使用 ajax 方法来加载数据。
"sAjaxSource": "test.php"
请让我知道,如何实现这一点。谢谢
我使用数据表来显示数据库表记录。在这里,我必须突出显示搜索字符串。我用谷歌搜索并找到了以下链接。
jQuery插件DataTables:如何突出显示当前搜索文本?
就我而言,它不起作用。可能是因为我使用 ajax 方法来加载数据。
"sAjaxSource": "test.php"
请让我知道,如何实现这一点。谢谢
我尝试了带有动态内容的突出显示 JQuery 插件,它工作正常:http: //goo.gl/kezH0o
所以我需要更多关于你的问题的信息来帮助你(可能是一些代码?)
html:
<div id="results"><h1>Search for: Lorem ipsum, it will be highligted.</h1>
<ul>
<li>One Lorem ipsum</li>
<li>Two Lorem ipsum Lorem ipsum</li>
<li>Just Lorem</li>
<li>None of it</li>
</ul>
</div>
CSS:
.highlight { background-color: yellow }
javascript:
var search = "Lorem ipsum";
$.ajax({
url: '/echo/html/',
data: {
search: search,
delay: 1
},
type: "POST",
dataType: "html"
}).done(function() {
$('#results ul').highlight(search);
});