gpt4 book ai didi

javascript - 使用 jQuery 用 div 包装不同的 html 标签

转载 作者:搜寻专家 更新时间:2023-11-01 05:21:27 24 4
gpt4 key购买 nike

我在 HTML 中有以下几行:

<header class="title">
<h3>Billing Address</h3>
</header>

<address>
<p>Address</p>
</address>

我想使用 jQuery 将它们包装在新的 div 之间,因为我无权访问 HTML。

如果我使用 .before().after(),它不起作用

$('header').before('<div="new-div">');
$('address').after('</div>');

我已经尝试使用 .wrap().append(),但也不起作用。

结果应该是:

<div class="new-div">
<header class="title">
<h3>Billing Address</h3>
</header>

<address>
<p> Address </p>
</address>
</div>

谢谢!

最佳答案

使用.wrapAll()代替.wrap():

wrapAll : Wrap an HTML structure around all elements in the set of matched elements.

$( "header,address" ).wrapAll( "<div class='new' />");

Working Demo

关于javascript - 使用 jQuery 用 div 包装不同的 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888463/

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