bNames 配列番号に基づいて別の配列から画像と説明を表示できるように、配列から呼び出されている現在のボタンの数値を取得しようとしています。
うまくいかないようです。bNames の数値に基づいて表示する画像 [i] と説明 [i] を取得しようとしています。
var bNames = ["#button01","#button02","#button03"];
var images = ["image01.png","image02.png","image03.png"];
var descriptions = ["And a one","And a two", "And a three"];
for (var i=0; i<bNames.length; i++){
$(bNames[i]).click(function(e) {
$("#image").html("<img src=images/" + images[i] + " />");
$("#desc").html(descriptions[i]);
});
}
どんな助けでも大歓迎です、ありがとう!