jquery仅用div中的其他标记替换div中的文本

jquery仅用div中的其他标记替换div中的文本,jquery,Jquery,我有一个div,其中包含文本和其他标记 <div id="Field"><span> </span>Text to replace<div ></div></div> 要替换的文本 我不能改变分区的结构 如何使用jquery仅更改“要替换的文本” 编辑: 也许我应该提到“要替换的文本”是动态的,我不知道它的用途 ​$("#Field").text(function () { return $(this).text

我有一个div,其中包含文本和其他标记

<div id="Field"><span> </span>Text to replace<div ></div></div>
要替换的文本
我不能改变分区的结构

如何使用jquery仅更改“要替换的文本”

编辑: 也许我应该提到“要替换的文本”是动态的,我不知道它的用途

​$("#Field").text(function () {
    return $(this).text().replace("Text to replace", "Your Data"); 
});​​​​​
使用

$('#字段').contents().filter(函数(){
返回this.nodeType==3
}).each(函数({
this.textContent=this.textContent.replace('Text to replace','Hi I am replace');
});

要替换的文本
$('#字段').contents().filter(函数(){
返回this.nodeType==3
}).each(函数({
this.textContent=this.textContent.replace('Text to replace','Hi I am replace');
});


要替换的文本
添加一点解释总是好的。dryleaf的解决方案非常简单,而不仅仅是提供解决方案。不要认为这需要一个描述。添加一点解释总是好的。dryleaf的解决方案非常简单,而不仅仅是提供解决方案。不要认为这需要一个描述。我使用文本内容来完全更改它,而不知道后面的文本。谢谢,我使用文本内容完全更改了它,而不知道后面的文本。非常感谢。