jquery - 从 jquery 数组加载 css 背景图像

标签 jquery css arrays image background

我试图通过从图像数组中加载它来更改 div 的背景图像。我已经在其他 StackOverflow 线程上查找了语法,我认为这应该可行:

 var pictures = ['pic1.jpg', 'pic2.jpg', 'pic3.jpg'];
 mainPhoto.css("background-image", "url(' + pictures[0] + ')";

但是肯定不行。事实上,它让我的其余代码表现得非常奇怪,所以我现在只是注释掉了。知道我做错了什么吗?

最佳答案

只是一个语法错误:

var pictures = ['pic1.jpg', 'pic2.jpg', 'pic3.jpg'];
mainPhoto.css('background-image', 'url(' + pictures[0] +')');

关于jquery - 从 jquery 数组加载 css 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26978585/

相关文章:

javascript - JS/JQuery : Dynamically add "pattern" and "title" attribute to form input

html - CSS 内容属性在 IE 中不起作用

jquery - UpdatePanel 内 div 之间的 CSS 过渡效果

jquery - 如何跳转到包含某条数据的页面

jquery - 当我在 primefaces 的 li 上执行 overflow-x hidden 时,我得到一个奇怪的工件,它是什么,为什么?

javascript - 使用 AJAX 加载 RSS 提要 : alternatives to Google Feed API?

javascript - 我不明白以下javascript

c++ - 在函数中使用数组 - C

c - 将数组值写入内存时遇到问题

c - 期望的常量表达式