Я работаю с CMS (ExpressionEngine), который оборачивает теги абзаца вокруг изображений. Я использую адаптивные изображения (max-width: 100%), и поскольку я также определяю ширину в своих абзацах, это вызывает проблемы. Я хотел бы использовать jQuery для удаления тегов абзаца, которые обернуты вокруг изображений. Я также хотел бы иметь возможность удалять свойства width и height из изображений, так как они не нужны в сочетании с 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>
... и вот что я хотел бы получить:
<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>
Я мог бы просто изменить формат поля ExpressionEngine с «XHTML» на «none», но для этого потребовалось бы, чтобы человек, публикующий контент, писал HTML, чего я бы предпочел избегать. Спасибо за любую помощь!