7

jqueryui のドラッグ可能およびソート可能な機能を使用しています。私のjqueryuiのバージョンは1.9.1で、jqueryのバージョンは1.7.1です

ドラッグ可能にするアイテムのセットと、並べ替え可能なコンテナーがあります。ドラッグ可能な項目をソート可能なコンテナーにドラッグし、ソート可能な停止ハンドラーでドラッグ可能な項目の id 属性を読み取りたいと考えています。ただし、id は未定義であることが判明しました。

$(sortableselector).sortable({
    stop: function(event, ui) {
        alert(ui.item.attr('id'));
    }
});

$(draggableselector).draggable({
    revert: true,
    revertDuration: 0,
    connectToSortable: 'sortableselector',
});

未定義を出力します。このバグを指摘する投稿をいくつか見ましたが、解決されていません。そこにドラッグされたアイテムのIDを取得するにはどうすればよいですか?

4

1 に答える 1

-2

試す...

$(sortableselector).sortable({
stop: function(event, ui) {
    alert(ui.item[0].id);
}

});

于 2012-12-28T18:03:35.420 に答える