我需要从html节点中删除文本,但保留内部HTML 任何知道如何做到这一点的人?使用jQuery/Javascript从html节点中删除文本
例:
<td class="ms-list-addnew">
<a class="ms-herocl" id="idHPNewDocument"><span>new document</span></a>
or drag files here
</td>
所需结果(删除 “或将文件拖到此处”):
<td class="ms-list-addnew">
<a class="ms-herocl" id="idHPNewDocument"><span>new document</span></a>
</td>
这样做的问题是,如果有其他节点上的事件处理程序,这种方法会让你失去他们。 – ZekeDroid
同意,@Vivin Paliath的答案在这方面更好。 – ElliotM
是的,你的确很整齐。 Vivin没有解决的一个问题是如果你不能用标签替换浮动文本? DataTable的筛选条中的“Search:”字符串就是这种情况。 – ZekeDroid