外部のhtmlファイルからdivにデータを読み込もうとしました。
ドロップダウンからhtmlファイルを選択して読み込みボタンをクリックすると、クリックすると選択したhtmlファイルのデータが現在のhtmlに読み込まれ、現在のhtmlページにhtmlコンテンツがコピーされるdivがあります。
ボタンクリックで外部htmlファイルのコンテンツをdivに簡単に取得できますが、問題は外部htmlからdivにコピーされたコンテンツであり、そのhtmlコンテンツでjqueryがドラッグ可能、サイズ変更可能のように正しく機能していません。
このエラーを解決するにはどうすればよいですか?
私のコード:
$.ajax({
url: "test.html",
async: false,
dataType: "text",
success: function (data) {
console.log(data);
$(data).appendTo("#col_two");
return true;
}
});
編集:以下のコメントからのコード...
<div class="ui-draggable ui-resizable" style="background: none repeat scroll 0% 0% rgb(253, 23, 23); width:394px;height:210px;position:absolute; left:1084px; top: 287px;border:1px solid rgb(82, 1, 243); z-index:1;" id="rectangle_1">
<div style="z-index:1;" class="ui-resizable-handle ui-resizable-e"></div>
<div style="z-index:1;" class="ui-resizable-handle ui-resizable-s"></div>
<div style="z-index:1;" class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se"></div>
</div>
上記のコードを追加しようとしています
col_two への ajax 呼び出しで上記のコードを追加しています。ID が「rectangle_1」である追加された div は、draggalbe もサイズ変更もできません