применить window.hostname href для изображения? - PullRequest
2 голосов
/ 01 ноября 2011

если html-изображение

<img src="img1" class="homeimage"/>

как с помощью jquery обернуть <a> вокруг изображения с window.hostname в качестве href?

, поэтому, если URL страницы равен http://www.google.com/search?jksjkjskaj

JQuery должен вернуть

<a href="http://www.google.com"><img src="img1" class="homeimage"/></a>

Ответы [ 3 ]

3 голосов
/ 01 ноября 2011

Проверьте jQuery's .wrap()

$(".homeimage").wrap("<a href='" + location.protocol + '//' + location.hostname + "'></a>");

Пример: http://jsfiddle.net/CRN86/1/

2 голосов
/ 01 ноября 2011
$('.homeimage').wrap('<a href="' + location.protocol + '//' + location.hostname + '"></a>');

должно работать.

0 голосов
/ 20 августа 2013

Вместо предложенных выше решений я хочу добавить еще одно:

$('.homeimage').wrap('<a href="' + location.origin + '"></a>');
...