javascript - img src 变量在 jQuery 中不起作用

标签 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 + "'");

浏览器渲染时显示

 <img src="'http://placehold.it/300x100&text=SecondBottom'" class="bottomImage">

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

最佳答案

你用 "'" 将单引号括起来 - 你不需要,使用 .attr() 为你处理:

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

关于javascript - img src 变量在 jQuery 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334463/

相关文章:

javascript - 我对象中的 bool 值总是返回 false

javascript - 页面刷新导致用户在angular js中自动注销

c++ - 如何执行多次调用的函数,只调用一次!

python - 为什么这段 Python 代码可以正常工作?请解释

c# - 使用 for 循环的实例号作为函数调用名称的一部分

javascript - 在 8th Wall Web 中以灰度显示摄像头源

javascript - Mongoose ObjectID 不能作为函数中的参数

jquery - 如何使 width 属性在 css 中作为 auto 工作

jquery - 点击查找div id

javascript - Jquery Date - 确定星期日?