0

jQuery UI のドラッグ アンド ドロップを作成しています。その要素が移動先にドロップされるとすぐに、ドラッグされたオブジェクトのクラスを変更するのが好きです。そのための方法はありますか?私のコードは次のようになります

$('.tech_new').draggable({ revert: "invalid" });



$( "#droppable" ).droppable({
        drop: function( event, ui ) {

        var id=ui.draggable.attr('id');
                    alert(id);
                    $('.tech_new').fadeOut(5000);
        }
    });

これで、「tech_new」を「droppable」にドラッグ アンド ドロップできます。ドロップした後、ドロップされた要素のクラス (つまり、tech_new のクラス) を変更する必要があります。

4

2 に答える 2

1

これ専用のjQuery関数があります。

$('.classyouwanttochange').removeClass().addClass('newclassname');
于 2012-02-16T04:29:54.320 に答える
0

ドラッグされたオブジェクトの ID をいつでもメモリのどこかに保存でき、アイテムがドロップされたときに要素をフェッチしてそのクラスを変更できます。

于 2012-02-16T04:30:28.330 に答える