3

メイン画像とサムネイルがあります。サムネイル画像がクリックされたときに「アクティブ」クラスをメイン画像に追加したい...唯一の共通点はaltタグです。

これは私が試したものです。

$('#thumbnails img').click(function () {
    var alt = $(this).attr("alt");
    var tag = $("img").attr(alt);
    $("#mainImages").find(tag).addClass("active");
});
4

2 に答える 2

2

これを使用して、alt 値を持つタグを取得する必要がありますvar tag = $("img[alt='"+alt+"']");

$('#thumbnails img').click(function () {
    var alt = $(this).attr("alt");
    var tag = $("img[alt='"+alt+"']");
    $("#mainImages").find(tag).addClass("active");
});
于 2013-05-16T21:09:00.287 に答える