Я хотел бы создать панель инструментов Bootstrap, которая фильтрует таблицу значений (только Last Name
столбец), когда выбирается буква:
![enter image description here](https://i.stack.imgur.com/S6tkD.png)
Код:
$(document).ready(function () {
(function ($) {
$('#lettersToolbar').on('click', function () {
// displays all letters, not chosen one
var letter = $(this).text();
// tr's second td within body w/ class 'searchable'
var rows = $('.searchable tr');
// hide the rows
rows.hide();
// show rows that match
rows.filter(function() {
//locate Last Name td
td = $(this).getElementsByTagName("td")[1];
// match first character of text to letter
return td.innerHTML.toUpperCase().indexOf(filter) == 0;
});
})
}(jQuery));
});
У меня возникли сложности:
- , идентифицирующий выбранную кнопку -
letter
содержит ВСЕ, D, M и S - определение столбца
Last Name
Скрипка: https://jsfiddle.net/craibuc/q8b2ug5z/
Чего мне не хватает?