javascript - 从 Array 设置背景图片 url

标签 javascript jquery html css arrays

我正在用 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/

相关文章:

html - 如何让 Quasar q-page-container child 使用其祖 parent 的全高?

html - 使内部链接的 z-index 仅高于父容器

javascript - 计算隐藏的 div 数

javascript - Photoset-grid + lightbox 点击时打开错误的图像

javascript - 以导航栏下拉列表形式添加 Controller 时出现 Angular 注入(inject)错误

javascript - 使用 jQuery 根据更大的父元素输入焦点

HTML CSS : Switch/Change background color of div, 单选按钮选择标签文本的颜色

javascript - 如何根据geojson信息过滤Mapbox上的标记?

javascript - 如何在 react-leaflet 中使用带有动态标记的边界

php - 有没有办法强制用户从 href 链接下载文件而不是在浏览器窗口中打开它?