Я создал скрипт, который копирует атрибут alt
изображения и помещает его в <span>
. Он также формулирует информацию, разделенную дефисом. Он работает как шарм, но только с одним изображением.
Я также хотел бы обернуть <div>
вокруг изображения, чтобы избежать ненужной разметки.
Фрагменты скрипта:
HTML:
<div id="hoejre">
<p>
<span class="alignright">
<img src="tommy_stor.jpg" alt="Name - Title"
width="162" height="219" />
<span></span>
</span>
</p>
</div>
JQuery:
var alt = $("#hoejre p span img").attr("alt");
$('#hoejre p span span')
.html("<strong>" + alt.replace("-", "</strong> <em>") + "</em>");
Выход:
<span class="alignright">
<img height="219" width="162" alt="Name - Title"
src="tommy_stor.jpg">
<span>
<strong>Name</strong><em>Title</em>
</span>
</span>
Как мне повторить эффект на нескольких изображениях с различной информацией в пределах?