4

変数に一致する「src」を持つ画像を見つけようとしています。「アラート」を使用して変数「currentThumbnail」が正しいことを確認したので、問題は構文にあると思います。これは私が現時点で持っているものです:

var currentImage = $('.imageMain').attr('src');
var currentThumbnail = currentImage.substring(6);
var nextT = $('.thumbnails a img[src=currentThumbnail]');

問題は「img[src=currentThumbnail]」にあります。これを有効にするには、何を変更する必要がありますか?

不明な点がありましたら、追加情報をいただければ幸いです。ありがとうございました!

4

1 に答える 1

7
var nextT = $('.thumbnails a img[src=currentThumbnail]');

する必要があります

var nextT = $('.thumbnails a img[src="'+ currentThumbnail +'"]');

文字列内で変数を使用しているため、文字列連結が必要ですcurrentThumbnail

@ThiefMaster からの重要なコメント

セレクターの属性値は引用符で囲む必要があります。ドキュメントにはそれが要件であると書かれており、強制されていない唯一の理由は下位互換性だと思います

于 2012-06-09T15:15:13.853 に答える