找到并替换问题

时间:2011-05-24 09:56:57

标签: jquery css xhtml

我在旋转木马上工作,我想添加一个额外的功能,当用户点击图像时,缩略图(如果你喜欢),该图像被替换为旋转木马上方div上的大图像。

我设法只使用一张图片。所以无论如何点击缩略图,大图像保持不变,这是不理想的。另外,我已将我的文件命名为test1_thumb,test1_large。那么是否有一种方法可以找到下划线然后替换文本,在这种情况下是(拇指)与大?

$('.carousel ul li').click(function() {    
    $('.content img').replaceWith('<img src="images/test_large.jpg"/>');
});

2 个答案:

答案 0 :(得分:2)

你非常接近你想要达到的目标:

$('。carousel ul li')。click(function(){
    $('。content img')。attr('src',urcurrentPath.replace('_ thumb','_ large'); });

答案 1 :(得分:0)

如果将缩略图图像包装在锚点标记中,并且href指向较大的图像,则可以大大简化此过程。

$('.carousel a').click(function() {
    $('.content img').replaceWith('<img src="' + this.href + '"/>');
});