我在做旋转木马,我想添加一个额外的功能,这样当用户点击一个图像,如果你喜欢缩略图,该图像将替换为旋转木马上方 div 上的大图像。
我设法只用一张图片开始工作。所以无论如何,点击缩略图,大图保持不变,这是不理想的。另外,我将我的文件命名为 test1_thumb、test1_large。那么有没有一种方法可以找到下划线,然后用大号替换本例中的 (thumb) 文本?
$('.carousel ul li').click(function() {
$('.content img').replaceWith('<img src="images/test_large.jpg"/>');
});
最佳答案
你非常接近你想要实现的目标:
$('.carousel ul li').click(function() {
$('.content img').attr('src', urcurrentPath.replace('_thumb','_large');
});
关于jquery - 查找和替换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6108686/