jquery - 单击缩略图 img,找到 alt 值...然后将Class 添加到具有相同 alt 值的所有图像

标签 jquery

我有主图像和缩略图。我想在单击缩略图时向主图像添加“事件”类...唯一的共同点是 alt 标签。

这是我尝试过的。

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

最佳答案

您需要使用它来获取具有 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");
});

关于jquery - 单击缩略图 img,找到 alt 值...然后将Class 添加到具有相同 alt 值的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16597475/

相关文章:

javascript - jquery:如何设置 First "child"在 Tree 中可见?

javascript - 由于 'Only secure origins are allowed',无法使用 navigator.geolocation

javascript - 如何在悬停时将元素旋转 180 度超过 150 毫秒?

javascript - 按钮禁用/启用 onclick

javascript - 悬停时更改多个元素

javascript - 在网络 worker 或服务 worker 中运行 websocket - javascript

javascript - 如何创建带有描述字段的框

php - CodeIgniter Ajax 响应包含数据但输出未定义

javascript 幻灯片增长更快,为什么?

javascript - 动态更改 Kendo MultiSelect 的 DataTextField