javascript - 在我的例子中连接变量和背景样式被破坏

标签 javascript jquery

$("#home").append('<div style="background:url("http://example.com/images/'+obj[i]+'.jpg")"');

这是怎么回事?我想我已经正确地关闭了它..

最佳答案

您遇到引号不匹配的问题 - 您需要转义 url 属性值中的双引号,或将其删除。您也没有正确关闭 div 标签。试试这个:

$("#home").append('<div style="background:url(http://example.com/images/' + obj[i] + '.jpg)"></div>');

Example fiddle

关于javascript - 在我的例子中连接变量和背景样式被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345918/

相关文章:

javascript - 自动加载 Javascript

javascript - $(document).ready 在插入 _Layout.cshtml 时有效::在插入 Index.cshtml 时无效

php - MySQL回调到网络应用程序

jQuery slider 首先隐藏在 : fallback for people without JavaScript

来自 html 输入表的 Javascript 数组数组

javascript - 在表单提交时禁用 Jquery UI 按钮

javascript - .done ajax 给我一个错误

javascript - Chrome 扩展 : accessing the DOM of the popup. html 并让 jQuery 工作

javascript - 如何防止 Javascript InfoVis SpaceTree `ST.select()` 方法折叠节点?

javascript - 如何使用jquery将表单的目标设置为fancybox?