文字ベースのナビゲーションを適用して、テーブルとリストのコンテンツをフィルター処理します。文字の 1 つをクリックすると、リスト/テーブルがフィルター処理され、その文字で始まるリスト/テーブルのアイテムのみが表示されます。
しかし、私が直面している問題は「すべてのリスト」です。「すべて」リンクも表示する必要があります。「すべて」リンクを追加するのを手伝ってください..
$(function () {
var _alphabets = $('.alphabet > a');
var _contentRows = $('#countries-table tbody tr');
_alphabets.click(function () {
var _letter = $(this), _text = $(this).text(), _count = 0;
_alphabets.removeClass("active");
_letter.addClass("active");
_contentRows.hide();
_contentRows.each(function (i) {
var _cellText = $(this).children('td').eq(0).text();
if (RegExp('^' + _text).test(_cellText)) {
_count += 1;
$(this).fadeIn(400);
}
});
});
});
ここにデモリンクがあります...
ありがとう...