You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery仅移除指定div中链接内的strong标签?

问题描述

需要从id为left-area的指定div中仅移除链接内部的<strong>元素,目前使用的代码会移除该div内所有<strong>标签,无法满足仅清除链接内strong标签的需求。

现有代码如下:

jQuery("#left-area").find("strong").contents().unwrap();

示例说明:

希望保留div内类似<strong>bold phrase</strong>的非链接嵌套<strong>标签,仅移除所有<a>标签内部的<strong>标签。

解决方案

修改选择器,仅匹配div内链接元素后代的strong标签即可,代码如下:

jQuery("#left-area").find("a strong").contents().unwrap();

说明:选择器a strong为后代选择器,只会选中所有嵌套在<a>标签内部的<strong>元素,对未放在链接内的外层<strong>标签没有任何影响,执行contents().unwrap()后仅会移除链接内部的strong包裹标签,保留对应文本内容。

内容的提问来源于stack exchange,提问作者Ayanize

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 11:57:03