2012-02-02 3 views
0

Я пытаюсь назначить атрибут «href» для ссылки с помощью jQuery. Дело в том, что моим значением «href» является значение «src» другого объекта. Так что мой окончательный код выглядит следующим образом:Назначить атрибут ссылки с использованием переменной с jQuery

imgLink.attr("href", imgArray.eq(i).attr("src")); 

imgLink мой «а» тег и imgArray является массивом «IMG». Поэтому я на бумаге присваиваю свой тег «a» атрибуту «href» со значением: imgArray.eq(i).attr("src")... Но ничего не работает, я получаю эту ошибку: «imgLink.attr не является функцией».

Кто-нибудь знает, что здесь происходит? Спасибо!

ответ

0

Вполне вероятно, что imgLink не является объектом jQuery. Попробуй это.

$(imgLink).attr("href", imgArray.eq(i).attr("src")); 

Если imgArray также не является объектом JQuery затем преобразовать, что и в объект JQuery.

$(imgLink).attr("href", $(imgArray).eq(i).attr("src")); 
+0

спасибо, возможно, что –

0

Попробуйте обернуть ваши элементы DOM в jQuery.

jQuery(imgLink).attr("href", jQuery(imgArray.eq(i)).attr("src")); 
+0

Спасибо, наверное, что –

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