img src变量在jQuery中不起作用

rex*_*rex 1 javascript jquery function

该应用程序正在使用Dreamweaver但是当我在Chrome或IE上试用它时它无法正常工作.我知道问题在哪里,但我现在不知道如何解决它.它与将变量应用为img src有关.代码在http://jsfiddle.net/v9rxH/设置

问题就在于此

 $(".topImage").attr("src", "'" + obj[randomNumA].urlTop + "'");
 $(".middleImage").attr("src", "'" + obj[randomNumB].urlMiddle + "'");
 $(".bottomImage").attr("src", "'" + obj[randomNumC].urlBottom + "'");
Run Code Online (Sandbox Code Playgroud)

当浏览器呈现它是显示时

 <img src="'http://placehold.it/300x100&text=SecondBottom'" class="bottomImage">
Run Code Online (Sandbox Code Playgroud)

它在src中添加了额外的单引号('').基于此,我删除了单引号,它将变量显示为文本而不是它的值.我错过了什么?提前致谢.雷克斯

Joe*_*Joe 6

你在它周围加上单引号"'"- 你不需要,使用.attr()适合你的句柄:

$(".topImage").attr("src", obj[randomNumA].urlTop);
$(".middleImage").attr("src", obj[randomNumB].urlMiddle);
$(".bottomImage").attr("src", obj[randomNumC].urlBottom);
Run Code Online (Sandbox Code Playgroud)