gpt4 book ai didi

jquery - 更改

中的文本而不更改跨度相同的 h2 标签

转载 作者:太空狗 更新时间:2023-10-29 15:54:37 26 4
gpt4 key购买 nike

我想在不改变跨度的情况下改变文本。我试过这个文本已更改但跨度已删除。

 <div class="c1"> <h2> "here" <span class="span1">X</span></h2></div>

有没有什么方法可以使用 jQuery 更改文本而不更改 span 内容。

最佳答案

jsFiddle:https://jsfiddle.net/CanvasCode/y6p6xzfx/

$(function () {
$span = $('h2').find('span')
$('h2').text("Hello");
$('h2').append($span);
});

复制您的 span,更新 h2 文本,然后将 span 附加回您的 h2 标签。


忘记按 c1 div 类进行过滤。这是更新后的代码

jsFiddle https://jsfiddle.net/CanvasCode/y6p6xzfx/1/

$(function () {
$div = $('.c1');
$h2 = $div.find('h2');
$span = $h2.find('span')
$h2.text("Hello");
$h2.append($span);
});

此外,您不需要存储所有元素。我这样做只是为了让代码更易于阅读和理解。

关于jquery - 更改 <h2> 中的文本而不更改跨度相同的 h2 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33431841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com