jQuery - 从<a></a>获取href

时间:2013-05-04 12:38:07

标签: jquery

我这里有一个jsfiddle - http://jsfiddle.net/Q73Nd/3/

并在此演示 - http://www.ttmt.org.uk/forum/thumb/

我想依次加载缩略图,然后加载上面第一个缩略图的更大图像。

我的问题是我无法从href

获取大图像的<a>

我对<a>和imgCounter有争议。我正在尝试使用这些来获取href

    console.log(link[imgCounter]).attr('href');

如何在此处获取href

2 个答案:

答案 0 :(得分:5)

link是一个jQuery对象,link[imgCounter]是一个DOM元素。

使用.eq [docs]将元素作为jQuery对象

// jQuery object
link.eq(imgCounter).attr('href') // or .prop('href)

或访问DOM元素的href属性

// DOM element
link[imgCounter].href

答案 1 :(得分:1)

您应该在控制台上出现此错误

Object [object HTMLAnchorElement] has no method 'attr'

你需要做这样的事情

console.log($(link[imgCounter]).attr('href'));

http://jsfiddle.net/mohammadAdil/Q73Nd/6/