Я использовал данные для отображения записей таблицы базы данных. Здесь я должен выделить строку поиска. Я google и нашел следующую ссылку.
Плагин jQuery DataTables: как выделить текущий текст поиска?
В моем случае это не работает. Может быть, потому, что я использую метод ajax для загрузки данных.
"sAjaxSource": "test.php"
Пожалуйста, дайте мне знать, как это реализовать. благодаря
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);
});
Я попробовал выделенный JQuery-плагин с динамическим контентом, и он отлично работает: http://goo.gl/kezH0o
Поэтому мне нужно больше информации о вашей проблеме, чтобы помочь вам (может быть, какой-то код)?