私はreplaceWithとjQueryドラッグ可能なドロップ?
$('#title').replaceWith('ha');
はjQueryのドロップ可能なスクリプトで
drop: function(event, ui) {}
エリア外に動作しますが、それは内部で動作しません理由を理解しようとしています。具体的には、私が行う場合
$(".droppable").droppable({
drop: function(event, ui) {
$('#title').replaceWith('ha');
}
私はRuntime Error (line 1102) data(...).options is null or not an object
を得る。また、ドロップ内に$('#title').append('ha');
を挿入すると、それが動作します。 しかし、私は
$(".droppable").droppable({ /* */ });
外のどこか他の$('#title').replaceWith('ha');
を置けばそれが動作しますか?
あなたは正しいです。ドロップイベントは、削除する要素がもうないことでトリガされました。 Firebugは問題を特定するのを助けました。 – Rio