0

构建一个简单的图像滑块/画廊。我有一些简单的替换代码,没什么特别的。

<script>
$(".imgt").click(function(){
    var newsrc = (this).attr("src");
    $("#imgb").attr("src","newsrc");
});
</script>

我不确定的是 var 和对 var 的调用。

4

3 回答 3

2

这样做:

$(".imgt").click(function() {
    $("#imgb").prop("src", this.src);
});
于 2012-12-03T22:25:44.907 回答
1
<script type="text/javascript">
$(".imgt").click(function(){
    var newsrc = $(this).attr("src");
    $("#imgb").attr("src", newsrc);
});
</script>
于 2012-12-03T22:27:40.183 回答
0
$("#imgb").attr("src","newsrc");

应该是

$("#imgb").attr("src",newsrc);

应该没有引号..

Also missing the **$** before this var newsrc = (this).attr("src");
                                                ^
                                              Missing here

如果可用,最好使用本机 DOM 对象。

$(".imgt").click(function(){
    var newsrc = this.src;
    $("#imgb").attr("src",newsrc);
});
于 2012-12-03T22:27:08.137 回答