jquery.sortElements を使用してテーブルのsorting_javascript スキルを実装する

WBOY
リリース: 2016-05-16 16:50:15
オリジナル
884 人が閲覧しました

テーブルソート機能はプロジェクトに実装する必要があります。

オンラインには多くのソリューションがあり、その多くは jQuery に基づいています。

jquery.tablesorter、サイズは 17KB、ただしそのホームページには IE10 では互換性の問題がいくつかあります。
DataTables、サイズは 75 KB、ページング、検索、その他の機能を備えた強力な機能です。
sortElements というプラグインもあります。これは非常に小さく、わずか 3 KB、互換性が高く、Github では 818 個のスターを獲得しています。

最後に、sortElements を使用することにしました。実装は非常に簡単です。

1. jQuery を導入します

コードをコピーします コードは次のとおりです。



3. js コード
コードをコピー コードは次のとおりです:

$(document).ready(function(){
var table = $(' #mytable');//テーブルのID
$('#sort_header')//ソートするヘッダーID
.each(function(){
var th = $(this),
thIndex = th.index(),
inverse = false;

th.click(function(){
table.find('td').filter(function(){
return $(this).index() === thIndex;
}).sortElements(function(a, b){
return $.text([a]) > $.text([b]) ?
反転 ? -1 : 1
}, function(){
inverse = !逆;

});


4. HTML コード


> コードをコピーします


コードは次のとおりです:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート