TypeError:$(…) .attr不是函数

我有链接设置如下:

HTML:

    

我想获得标签包含的href 。 我尝试迭代每个链接,如下所示:

Javascript / jQuery:

 for (x=0; x < 5; x++) { link = $(".some-link")[x].attr("href"); console.log(link); } 

当我尝试这个时,我得到错误TypeError: $(...)[x].attr is not a function 。 有什么问题? 谢谢。

[1]索引器(相当于.get() )不返回jQuery元素,而是返回DOM元素。 尝试

 var link = $(".some-link").eq(x).attr("href"); 

作为旁注,您可能希望使用var声明变量。