0

私はjQueryが初めてです。ドラッグ アンド ドロップのシナリオを実装しました。私の質問は、ドラッグ アンド ドロップ アクションが正常に実行された後、jQuery が内部 DOM を自動的に変更するかどうかです。

これが私のシナリオです。最初、ドロップ可能な要素 #droppableContainer は空です。しかし、いくつかの要素をドロップした後、ドロップ可能な要素はまだ空です!!!

以下は、ドロップ可能なすべての子要素を反復処理するために作成したテスト コードです。

$('#droppableContainer').children().each(function(item) {
        alert($(this).attr('id'));

});

上記のテスト コードは、すべてのドラッグおよびドロップ可能なイベントの後に個別に実行されますが、何も出力されません。

前もって感謝します!!!

4

1 に答える 1

0

dropドロップ可能な要素の場合は、ドロップ可能なコンテナーにアクセスする必要があります。

$(function() {
    $( "#droppableContainer" ).droppable({
        drop: function( event, ui ) {
            console.log($(this)); // $(this) being the #droppableContainer
        }
    });
});​
于 2012-07-26T21:00:25.400 に答える