datatables.net добавить класс к метке поиска - PullRequest
3 голосов
/ 29 марта 2012
<label>Search: <input type="text" aria-controls="company"></label>

Используя Datatables , как мне добавить класс в поле ввода поля поиска?

Ответы [ 3 ]

12 голосов
/ 29 марта 2012

В зависимости от того, какой пример вы используете .. если вы используете следующее http://datatables.net/release-datatables/examples/basic_init/zero_config.html

$(document).ready(function() {
    $('#example').dataTable();
    $('#example_filter input').addClass('yourclass'); // <-- add this line
} );

P.S .: Если в таблице больше поиска по входу или у вас больше таблиц, вы можете обратиться ко всем поискам ввода, используя class selector (".someClass")

5 голосов
/ 17 августа 2014

Я использую DataTable 1.10.x и Bootstrap:

$.extend($.fn.dataTableExt.oStdClasses, {
    "sFilterInput": "form-control yourClass",
    "sLengthSelect": "form-control yourClass"
});

Я иду через функцию расширения вместо jquery. :)

4 голосов
/ 29 марта 2012

Я бы сделал

$('.dataTables_filter input').addClass('yourclass');

Конечно, добавьте это после инициализации таблицы

...