jQuery UI Sortable 関数の実例があります。HTML テーブルに適用して、テーブルの行をドラッグ アンド ドロップして並べ替えています。特定の行のクラスをソート可能から除外したい場合を除いて、うまく機能します。パラメータを使用してitems
、1 つのクラス (クラス) を正常に除外できます"list-button-bar"
が、複数のクラスを除外する方法の構文を理解することはできません。たとえば、<th>
の他のクラスを除外したい<tr>
。
これはおそらくドキュメントにあるものの 1 つですが、何を検索すればよいかさえわかるほど jQuery UI にまだ慣れていません。
作業コードは次のとおりです。
<script>
$(function() {
$("#applications_list tbody.list-tbody").sortable({
items: "tr:not(.list-button-bar)",
cursor: 'crosshair'
});
$("#applications_list tbody.list-tbody").disableSelection();
});
</script>