小编Eri*_*arl的帖子

删除任何具有img子项的段落标记,但不要删除img

我正在使用CMS(ExpressionEngine)来包装图像周围的段落标记.我正在使用响应式图像(最大宽度:100%),因为我也在我的段落上定义宽度,这会导致问题.我想使用jQuery删除包围图像的段落标记.我也希望能够从图像中删除宽度和高度属性,因为这些不需要与max-width结合使用:100%.

以下是修改前的HTML示例:

<div class="content">
<p>Hello! This is text content in a blog post.</p>
<p><img src="hello.jpg" width="300" height="300" alt="Hello!" /></p>
<p>This is more text content in the blog pst.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

......这就是我想要的结果:

<div class="content">
<p>Hello! This is text content in a blog post.</p>
<img src="hello.jpg" alt="Hello!" />
<p>This is more text content in the blog pst.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以将ExpressionEngine的字段格式从"XHTML"更改为"none",但这需要发布内容的人写HTML,我宁愿避免.谢谢你的帮助!

jquery dom expressionengine

3
推荐指数
1
解决办法
1876
查看次数

标签 统计

dom ×1

expressionengine ×1

jquery ×1