2014-11-06 5 views
0

Как я могу взять HREF ссылки найти в сНу классе .image1Возьмите HREF от элемента и добавить в атрибут Src образом

<div class="image1"> 
    <a href="/images/productA.jpg"> </a> 
</div> 

и добавить его к изображению src здесь ...

<ul class="example"> 
    <li class="GalleryImage1"> <img src="" > </li> 
</ul> 
+1

что-то уточнить - как класс «image1» может быть применена к нескольким объектам, делая $ («.image1 a») может возвращать массив из объектов. Вы просто берете первый объект, который вы находите, и используете источник href? – K2so

ответ

4

Вы можете попробовать это:

var href = $('.image1 a').attr('href'); 

//if you want the href to all img in the ul 
$('.example li img').attr('src',href); 

//if you want the href only to this li 
$('.example .GalleryImage1 img').attr('src',href); 
1

Используйте .attr метод JQuery.

Найти селекторы для HREF, сделать my_href = $(your_selector).attr("href"), а затем изменить src Аттрибут на img элемент с $(img_selector).attr("src", my_href)

+0

Это сработало. Я использую Adobe Business Catalyst и хочу обойти их галерею Lightbox и использовать свои собственные. Я успешно смог вытащить url из каждого изображения лайтбоксов и добавить его в свою галерею. – db848

+0

Удивительный, рад помочь. – TankorSmash

Смежные вопросы