use*_*282 -1 html javascript jquery dom
如何使用 jquery 或 javascript 删除所有出现的带有特定类的标签而不是其中的内容?例如以下必须转换
<a class="ab">
<ol>
<a class="ab">
<li><a class="ab">
abcde</a>
</li>
<li>
<a class="ab">
12354
</a>
</li>
</a>
</ol>
</a>
Run Code Online (Sandbox Code Playgroud)
进入
<ol>
<li>
abcde
</li>
<li>
12354
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我想删除所有标签class= "ab"并保留其中的元素和内容
使用 .replaceWith() ,它很简短,可以按照您的需要完美运行:[此处演示]
$("a.ab").replaceWith(function() { return this.innerHTML; });
Run Code Online (Sandbox Code Playgroud)
输出:
<ol>
<li>
abcde
</li>
<li>
12354
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1722 次 |
| 最近记录: |