在jQuery中查找/替换HTML标记之间的字符串?

Jon*_*han 1 html javascript xml jquery

说我有以下代码:

<div>
    Some text
    <h1>A divider</h1>
    More text
</div>
Run Code Online (Sandbox Code Playgroud)

[最好]通过jQuery,如何获取"更多文本"并替换它?

ade*_*neo 5

jQuery并不真正支持文本节点,但像nextSibling这样的原生JS可以:

$('div h1').get(0).nextSibling.nodeValue = 'New text';
Run Code Online (Sandbox Code Playgroud)

小提琴