0
以下は、単純化したコードです。 alert()
はなぜか1
と言っていますか? HTML data-count
が2
に更新されて更新が停止することがわかりました。あなたが私を助けてくれることを願っています。ドラッグ可能/ドロップ可能:ドロップイベントでドラッグ可能な要素の更新されたデータ - *を読み取ることができません
<div class="product" data-count="1"></div>
$(".product").draggable({
helper: function(event) {
return $(event.target).closest(".product").clone().css({
width: $(event.target).width()
});
}
});
$(".panel-body").droppable({
drop: function(event, ui) {
alert(ui.draggable.data("count"));
ui.draggable.attr("data-count", ui.draggable.data("count") + 1);
ui.draggable.detach().appendTo($(this));
}
});
を)+ 1); ' –
申し訳ありません@RoryMcCrossanは動作しません。 'attr'を使って' data- * 'を設定する必要があります。上記のコードを使用すると、HTMLは 'data-count =" 2 "'に更新されます。しかし、 'alert()'にはまだ1と書かれています。これがクローニングと何か関係があるかどうかはわかりません。 – LasseBj