Показать сообщение отдельно
  #2 (permalink)  
Старый 20.07.2011, 17:02
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Dudo4nick Посмотреть сообщение
Здравствуйте!

Понадобилось обернуть все картинки в блоке ссылкой. Ссылка должна вести на саму картинку, т.е. на полноразмерный вариант. Обернуть получилось, но не получается с href, он остается undefined. Помогите, пожалуйста!

<script>
jQuery(document).ready(function(){
    $('div#content img').wrap('<a href="' + $(this).attr('src') + '" title="' +$(this).attr('alt')+ '"></a>');
	    });
</script>
У вас $(this) относится к document.

<script>
$(function(){
    $('#content img').each(function () {
		var $this = $(this);
		$this.wrap('<a href="' + $this.attr('src') + '" title="' + $this.attr('alt') + '"></a>');
	});
});
</script>


ЗЫ: я заменил jQuery(document).ready(function(){ на более короткую запись $(function(){ , мне так больше нря)
ЗЫЗЫ: лучше так не писать "div#content", тем более ИД и в Африке ИД - он один на страницу.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 20.07.2011 в 17:05.
Ответить с цитированием