我看到这个问题已经被问过很多次了。但是,不幸的是,我还没有遇到直接的解决方案。大多数解决方案都围绕 div 中的多个节点。
所以这里有问题。我有以下标记:
<div class="test">Text1<span></span></div>
我需要将“Text1”替换为“Text2”而不影响跨度标记和附加到跨度标记的事件处理程序。
做类似$('.test')html('Text2<span></span>')
的事情会替换文本。但是,删除 span 标记上的事件处理程序,这是不希望的。我正在为此寻找一种快速有效的方法。