使用简单的jQuery图像加载器时遇到问题

时间:2012-08-23 21:48:59

标签: jquery

我正在尝试实现一个简单的图像缩略图脚本,点击它时会显示一个更大的图像。

我试图在不使用现有插件的情况下执行此操作。

这是我目前的代码。

$('#thumbnails ul li').click(function() {
$('#main').attr('src', $(this).attr('src').replace('small/', 'large/'));});​

有人可以让我知道我做错了什么吗?我还在这里上传了整个代码...... http://jsfiddle.net/PjrFe/

先谢谢你们。

2 个答案:

答案 0 :(得分:2)

那是因为你正在检查点击的li的attr'src; 试试这个:

$('#thumbnails ul li').click(function() {
   $('#main').attr('src', $(this).find('img').attr('src').replace('small/', 'large/'));
});

答案 1 :(得分:0)

确定:)这应该可以解决问题:

http://jsfiddle.net/PjrFe/18/