不久前,我设置了以下内容,以便使用 jQuery 进行非常简单的图像交换。但是,现在该站点需要扩展,我无法确定 $(this) 选择器的实际值。我以为会是 $('.gallery li img') 但似乎并非如此。自从我查看这段代码以来已经有一段时间了,我完全迷失了。
$('.gallery li img').hover(function() {
var $gallery = $('.gallery li img').parents('.gallery');
var cur_img = $(this).attr('src').replace('thumb/', '');
$('.main-img', $gallery).attr('src', cur_img);
});
我不需要更好的方法来建立画廊,我的作品很好(尽管评论一如既往地受到赞赏)我只需要在给定的情况下弄清楚 $(this) 的价值。