親指がクリックされたときに画像を読み込もうとしています。ユーザーは次をクリックします。
<li><a href="#" class="01"><img src="images/thumbimg1.jpg" alt="thumbnail 1" /></a></li>
そして、私が使用しているjQueryは次のとおりです。
var divs = $('#img01, #img02, #img03, #img04, #img05, #img06, #img07, #img08, #img09, #img10');
var classNumber = $(this).attr('class');
var thumb = 'thumb';
var html = '.html';
$(divs).hide();
//$("#img01" + $(this).attr("class")).load(thumb+number+html).fadeIn();
$('ul#thumbs li a').click(function(){
$(divs).hide();
$('#img' + $(this).attr('class')).load(thumb+classNumber+html).fadeIn();
});
});
コンソールを見ると、classNumberは未定義として戻ってきます。
console.log(this);を実行すると 正しいクラスを表示する正しいリンクをクリックすると、なぜ未定義になるのかわかりません。
ありがとう。