0

私はここに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

4

2 に答える 2

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
于 2013-05-04T12:40:31.620 に答える
1

コンソールでこのエラーが発生するはずです

Object [object HTMLAnchorElement] has no method 'attr'

あなたはこのようなことをする必要があります

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

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

于 2013-05-04T12:41:29.570 に答える