Плагин quicksearch
Можете подсказать, пожалуйста.
Есть плагин quicksearch для JQuery. Он делает поиск данных по строкам таблицы и выводит только те, где есть данные символы. Но вот если нам надо поиск сделать только по пятому столбцу во всех строках, это уже не получается. Наверное надо как то селекторы подправить. Можете подсказать как? $('input#id_search').quicksearch('table#dealers tbody tr',{ 'stripeRows': ['odd', 'even'], 'bind': 'keyup click' } ); А вот часть кода самого плагина: $.fn.quicksearch = function (target, opt) { var timeout, cache, rowcache, jq_results, val = '', e = this, options = $.extend({ delay: 100, selector: null, stripeRows: null, loader: null, noResults: '', bind: 'keyup', onBefore: function (){ return; }, onAfter: function (){ return; }, show: function () { this.style.display = ""; }, hide: function () { this.style.display = "none"; } }, opt); |
Удалось вот так
selector:'td:eq(0)' Можете подсказать как для нескольких столбцов. |
Похоже несколько селекторов поставить нельзя.
Т.е. вот так selector:'td:eq(0),td:eq(0)' Работать не будет, только самый крайний справа работает, а первый игнорируется. |
А так:
td:nth-child(index1), td:nth-child(index2) ? http://www.w3.org/TR/css3-selectors/#nth-child-pseudo |
Так тоже не берёт, и зависает.
Но всё равно спасибо, за совет. $(function(){ $('input#id_search').quicksearch('table#dealers tbody tr',{ 'stripeRows': ['odd', 'even'], 'bind': 'keyup click', selector:'td:nth-child(2), td:nth-child(3)' } ); }); |
Часовой пояс GMT +3, время: 10:07. |