2013-09-25 3 views
0

Я использовал данные для отображения записей таблицы базы данных. Здесь я должен выделить строку поиска. Я google и нашел следующую ссылку.выделить строку поиска datatable

jQuery plugin DataTables: How to highlight the current search text?

В моем случае это не работает. Может быть, потому, что я использую метод ajax для загрузки данных.

"sAjaxSource": "test.php" 

Пожалуйста, дайте мне знать, как это реализовать. Благодаря

+0

** Там теперь новый плагин для обработки поиска подсвечивает DataTables:. [Datatables.mark.js] (https://github.com/julmot/datatables.mark.js) ** – dude

ответ

0

Я попробовать выделения JQuery плагин с динамическим контентом и он работает отлично: http://goo.gl/kezH0o

Так что мне нужно больше информации о вашей проблеме, чтобы помочь вам

0

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); 
    }); 
+0

Я используя метод https://datatables.net/release-datatables/examples/data_sources/server_side.html –

Смежные вопросы