我有一個UserControl。例如:如何使用jQuery設置outerHTML
<div id="divItem">
some html
</div>
ajax請求從服務器返回此UC的新html。例如:
<div id="divItem">
new html
</div>
我想用新的替換舊的html。我怎麼能這樣做。謝謝。
我有一個UserControl。例如:如何使用jQuery設置outerHTML
<div id="divItem">
some html
</div>
ajax請求從服務器返回此UC的新html。例如:
<div id="divItem">
new html
</div>
我想用新的替換舊的html。我怎麼能這樣做。謝謝。
如果您還返回DIV divItem
$("#divItem").replaceWith("NEW HTML");
將當場新的HTML或更換的innerHTML,因爲他們得到了相同的容器:
$("#divItem").html($("NEW HTML").html());
如果你不return div divItem
只需將新的html:
$("#divItem").html("NEW HTML");
這是innterHTML,因爲它在名爲divItem的div內。 (?)它也像要替換現有的文本
如果您返回新的HTML是一個變量,名爲結果,你這樣做:
$('#divItem').html(results);
配售數據從AJAX調用到DOM元素可以使用完成。
$('#divItem').load('somePage.html');
我猜replaceWith是你搜索什麼。
$('#divItem').replaceWith(serverResponse);
您是否試過[jQuery Docs](http://api.jquery.com/replaceWith/)? –