jquery仅用div中的其他标记替换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 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的解决方案非常简单,而不仅仅是提供解决方案。不要认为这需要一个描述。我使用文本内容来完全更改它,而不知道后面的文本。谢谢,我使用文本内容完全更改了它,而不知道后面的文本。非常感谢。