Это уже работает, с оговорками:
1) Когда вы вызываете $.append()
, он добавляет строку к innerHTML элемента, к которому вы добавляете.Таким образом, для этого экземпляра он добавит два разрыва строки к innerHTML элемента изображения.Попробуйте вместо этого использовать $.after()
:
$('.photosize').find('img:first').after('<br/><br/>');
2) Селектор :first
не работает во многих (если не во всех) версиях IE.Это можно исправить, выбрав его с помощью идентификатора или класса вместо псевдокласса :first