gpt4 book ai didi

javascript - 将所有 child 包裹起来

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:53:26 25 4
gpt4 key购买 nike

我正在尝试获取一个 div 的内容并围绕它包装一个 span 并追加回该 div。

来自这里:

<div>
<a href="#">12</a>
Testing
</div>

对此:

<div>
<span>
<a href="#">Hehhehe</a>
Testing
</span>
</div>

所以我尝试了这个:

var span = $(document.createElement('span'));

var contents = window.jQuery(this).children();

span.append(contents);

window.jQuery(this).append(span); // I am looping here but this is the div

但是,文本“Testing”总是在跨度之外!

如何让所有内容都在范围内?

最佳答案

这应该做你想做的..

$('div').wrapInner('<span>');

演示在 http://jsfiddle.net/gaby/76ND5/


如果在您的代码中 this 指的是有问题的 div,那么您只需要

$(this).wrapInner('<span>');

关于javascript - 将所有 child 包裹起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7545003/

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