1. ホーム
  2. jquery

[解決済み] jQuery UI ソート可能な位置

2022-04-28 23:09:09

質問

ソート可能なリストの中で要素の位置が変わったとき、どの位置にあるかを追跡するにはどうすればよいですか?

どのように解決するのですか?

を使用することができます。 ui オブジェクトが提供されます。 stop イベント は、その ui.item プロパティ .index() というように。

$("#sortable").sortable({
    stop: function(event, ui) {
        alert("New position: " + ui.item.index());
    }
});

動作するデモはこちらでご覧いただけます。 を覚えておいてください。 .index() の値はゼロベースなので、表示のために+1しておくとよいでしょう。