gpt4 book ai didi

javascript - 如何使用jquery替换html标签

转载 作者:行者123 更新时间:2023-11-28 08:50:26 26 4
gpt4 key购买 nike

我想使用java脚本将div和span标签更改为tr td。但是java脚本替换函数仅替换第一个出现的位置,其余部分保持原样。

<div style="width:100%">
<div style="border-bottom:1px solid #DDDDDD; padding:10px 0px; height:100%; overflow:hidden;">
<span style="width:420px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
Custom Stirrups : Category - Adult ,Size-One size fits most
</span>
<span style="width:220px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
NO
</span>
<span style="width:140px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
1
</span><br />
</div>
<div style="border-bottom:1px solid #DDDDDD; padding:10px 0px; height:100%; overflow:hidden;">
<span style="width:420px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
Flat Visor Fitted : Fitted Sizes - 7 1/8
</span>
<span style="width:220px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
NO
</span>
<span style="width:140px; display:block; float:left; border-bottom:1px thin #333333;background:#F2F2F2">
1
</span>
<br />
</div>
</div>

我想要类似的东西

<table width="100%">
<tbody>
<tr>
<td width="471" style="background:#F2F2F2">Cap : Fitted Sizes - 6 5/8 </td>
<td width="240" style="background:#F2F2F2">YES</td>
<td width="145" style="background:#F2F2F2">1</td>
</tr>
<tr>
<td width="471" style="background:#F2F2F2">Grey Dri-fit Undershirt : Size - XXL </td>
<td width="240" style="background:#F2F2F2">YES</td>
<td width="145" style="background:#F2F2F2">1</td>
</tr>
</tbody>
</table>

这是我正在尝试的脚本...请让我知道我错在哪里

var data = $('#dvData').html();
data = data.replace('/<div style="width:100%">/g', '<table width="100%"><tbody><tr>');
data = data.replace('/</div>/g', '</tbody></table></tr>');

提前致谢..

最佳答案

参见http://www.w3schools.com/jsref/jsref_replace.asp用于全局替换:

var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/g,"red");

那里还提供了其他示例。

关于javascript - 如何使用jquery替换html标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218495/

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