Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有jQuery的变量将atribute分配给链接_Jquery_Attr - Fatal编程技术网

使用带有jQuery的变量将atribute分配给链接

使用带有jQuery的变量将atribute分配给链接,jquery,attr,Jquery,Attr,我正在尝试使用jQuery为链接分配属性“href”。我的“href”值就是另一个对象的“src”值。因此,我的最终代码如下所示: imgLink.attr("href", imgArray.eq(i).attr("src")); imgLink是我的“a”标记,imgaray是一个“img”数组。因此,在纸面上,我将我的“a”标记为带有值的“href”属性:imgArray.eq(I).attr(“src”)…但没有任何效果,我得到了以下错误:imgLink.attr不是一个函数 有人知道这

我正在尝试使用jQuery为链接分配属性“href”。我的“href”值就是另一个对象的“src”值。因此,我的最终代码如下所示:

imgLink.attr("href", imgArray.eq(i).attr("src"));
imgLink是我的“a”标记,imgaray是一个“img”数组。因此,在纸面上,我将我的“a”标记为带有值的“href”属性:
imgArray.eq(I).attr(“src”)…
但没有任何效果,我得到了以下错误:
imgLink.attr
不是一个函数


有人知道这里发生了什么吗?谢谢大家!

很可能
imgLink
不是jQuery对象。试试这个

$(imgLink).attr("href", imgArray.eq(i).attr("src"));
如果
imgArray
也不是jQuery对象,则将其也转换为jQuery对象

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

尝试在jQuery中包装DOM元素

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