我这里有一个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
?
答案 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'));