用外部html文件替换div与div

use*_*466 -3 html jquery

我有一个html文件,我想用div外部html文件中的内容\整个div 替换其中的某个内容.

我试图用jquery做这件事,但有些事情是错的.这是我到目前为止所得到的:

$("#originHtml").replaceWith(external.html #temp);
Run Code Online (Sandbox Code Playgroud)

和各种各样的组合' " '.

代码是:

$("#originDivId").replaceWith(external.html #temp);
Run Code Online (Sandbox Code Playgroud)

Spo*_*key 7

您必须使用jQuery .load()函数从不同的文件加载div.

$("#originHTML").load('external.html #temp');
Run Code Online (Sandbox Code Playgroud)

更新:

$.ajax({
    url: 'external.html',
    dataType: 'html',
    success: function(html) {
        var targetdiv = $('#temp', $(html));
        $('#originHTML').replaceWith(targetdiv);
    }
});
Run Code Online (Sandbox Code Playgroud)