我正在使用以下 ajax 脚本来替换 div 的内容。但它只会更改该 div 内的内容。我想替换整个 div。
<script>
function sendmessage()
{
var message_content=$("#message").val();
$.ajax({
type: "POST",
url: "newmessage.php",
dataType: "html",
data: {message:message_content},
success: function(data) {
$("#newmessage").html(data);
}
});
}
</script>
这里改变了 id="newmessage"的内容。我想用...替换...
最佳答案
使用replaceWith
<script>
function sendmessage()
{
var message_content=$("#message").val();
$.ajax({
type: "POST",
url: "newmessage.php",
dataType: "html",
data: {message:message_content},
success: function(data) {
$("#newmessage").replaceWith(data);
}
});
}
</script>
关于javascript - 替换整个 div 而不是 div 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29887539/