2014-01-06 3 views
0

Я пытаюсь добавить изображения в div и установить их src в выбранный тег привязки href и перенести ярлык привязки с открывания при нажатии. Здесь находится code.the (.loader) - это класс divs.set img src as anchor tag href attribute в jquery

function born(){ 
     var link=$(this).attr("href") 

     $(".loader").append("<img src="link" alt="sh** aint working"/>") 
    return false; 

} 

ниже HTML-код (якорный тег HREF)

<a href="slides/alvo2.jpg" onclick="born();" ><div class="thumb"><img src="thumbs/alvo2.jpg" alt="" width="124" height="70" border="0" /></div></a> 

ответ

1

Используйте сочетание отдельных ' и двойной " кавычки

$(".loader").append("<img src='" +link +" 'alt='sh** aint working'/>") 

Кроме того, отменить anhcor действие по умолчанию

onclick="return born();" 
+0

не работает, Его по-прежнему открывает ссылку якорный тег – user3165363

+0

@ user3165363 см обновленный ответ – Satpal

+0

@ saptal, только редактировал его, не работает до сих пор открытия ссылки по умолчанию – user3165363

1

Вы не отменяя щелчок, вы упускаете возвращение

onclick="return born();" 

Также у вас есть цитируемость проблема с добавлением.

0
function born(){ 
    var link=$(this).attr("href"); 

    $(".loader").append("<img src='" + link + "' alt='sh** aint working'/>"); 
return false; 

}