php - jQuery 或 Javascript 解决方案删除特定标签但保留其余部分

标签 php javascript jquery html wordpress

我有一个看起来像这样的 div 结构......

<div class="gallery_lightview">
<div id="lg_image">
<a href="http://www.website.com/?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]" class="lightview_main" title="TITLE HERE">
<img class="alignnone" src="HEADER.jpg" alt="" />
</a>
</div>
</div>

我想做的是删除 <a>仅在 div 类“gallery_lightview”之间显示并离开 <img> 的标签标签。所以一旦它全部剥离出来,它看起来就像......

<div class="gallery_lightview">
<div id="lg_image">
<img class="alignnone" src="HEADER.jpg" alt="" />
</div>
</div>

基本上使它成为一个不可点击的图像。这可能吗?

最佳答案

$('.gallery_lightview').find('img').unwrap();

找到具有类 gallery_lightview 的元素,找到它的所有子元素(无论嵌套有多深)是“img”元素,然后删除它们的每个直接父元素(在本例中为“a”标签)。

关于php - jQuery 或 Javascript 解决方案删除特定标签但保留其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601372/

相关文章:

php - 从 MySql 数据库中读取 č ć đ š ž 等符号

javascript - 如何比较来自不同元素的 2 个值并仅对具有匹配值的元素采取操作?

javascript - 在 EmberJS 中如何将属性从一个组件传递到另一个组件?

JavaScript RegEx 不匹配尾部斜线

javascript - jQuery:添加基于内联条件的内联函数调用......这可能吗?

phpBB 和 mySQL "Could not connect to the database..."

php - 删除用户在演示站点中添加的数据的最佳做法?

javascript - 为什么鼠标滚轮在 chrome 中有效,但在 firefox 中无效

javascript - JqxChart给出错误Error : Invalid negative value for <rect> attribute height ="-1"

php - 在运行时更改错误日志位置