Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Добавление отцовского элемента к данному


Автор: Pum 8.12.2010, 05:11
Имеется:

Код

<div id="p-custom-image">
  <img src="images/some.jpg" />
</div>


some.jpg - не постоянный

Требуется:
Добавить для <img> отцовский элемент (jQuery или нет?) <а href="#"></а> чтобы получилось следующее:
Код

<div id="p-custom-image">
  <а href="#" rel="lightbox" >
     <img src="images/some.jpg" />
  </а>
</div>


Идея:
1. Спрятать с помощью 
Код

$('#p-custom-image img').hide();

элемент <img>

2.Добавить с помощью
Код

$('#p-custom-image').append('<a href="#" rel="lightbox"></a>');


3.Вернуть каким то образом убраный элемент <img> который был каким то образом сохранен 

С последним пунктом не знаю как быть.

Есть другие решения?

Автор: ksnk 8.12.2010, 08:24
Код

$('#p-custom-image img').wrap('<a href="#" rel="lightbox"/>').hide();

?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)