我正在用 JavaScript、Jquery、CSS 和 HTML 制作 BlackJack。但我坚持要出示卡片。 我需要将它们放入一个数组中:
var imgArray = new Array("images/harten/harten2.png","images/harten/harten2");
现在我想从一个 div 中更改背景图像,我是这样做的:
$('#cardplace1').css("background-size", "contain");
$('#cardplace1').css("background-image", "url(imgArray[0])");
由于某些奇怪的原因它不起作用,有什么提示吗?
谢谢!
最佳答案
你可以试试这个,
$('#cardplace1').css("background-image", "url('" + imgArray[0] + "')");
您可以在单个语句中进行设置,例如
$('#cardplace1').css({
"background-image" : "url('" + imgArray[0] + "')",
"background-size" : "contain"
});
关于javascript - 从 Array 设置背景图片 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19891835/