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中添加了额外的单引号('').基于此,我删除了单引号,它将变量显示为文本而不是它的值.我错过了什么?提前致谢.雷克斯
你在它周围加上单引号"'"- 你不需要,使用.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)