1

由于 Wordpress 在所有内容上都添加了段落标签,因此我需要在某些条件下去除段落标签。在这种情况下,我希望它们脱离图像。我得到了那部分工作:

    $(".scroller img").unwrap();

但我认为 Wordpress 可能不会永远在图像周围添加段落标签,所以我的代码会中断,而是会剥离父级,这是我不想要的。

我如何对此进行检查,上面写着“如果父标签是图像上的 p,则将其剥离”?

或者如何告诉 Wordpress 不要将段落标签包裹在单独的图像周围也可以。:)

谢谢!

4

2 回答 2

3
$(".scroller p>img").unwrap();

这将只选择并打开带有 p 父级的 img 标签(在 .scroller 内)

于 2012-07-15T02:22:23.070 回答
0

将此用作每个图像的测试

 image.parent().get(0).tagName​​​​​ == "P"

它获取父块,获取块中的第一个元素并检查其标记名是否为 P

祝你好运!

于 2012-07-15T02:16:38.860 回答