javascript - 在 jquery 中,如何设置元素的背景图像而不在我的 javascript 中对图像的 url 进行硬编码?

标签 javascript jquery html css

我有一个图像元素,我可以通过它的 class 和/或 id 引用它,并且我有一个 div。我想将 div 的 background-image 设置为图像元素,但我不想在我的 JavaScript 代码中对 url 路径进行硬编码。

我该怎么做?我看到了很多答案,但他们都在 JavaScript 代码中硬编码了 url。

最佳答案

以下是您可以执行此操作的方法:

$("#div-id").css("background-image", "url(" + $("#image-id").attr("src") + ")");

关于javascript - 在 jquery 中,如何设置元素的背景图像而不在我的 javascript 中对图像的 url 进行硬编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18544146/

相关文章:

php - 单击链接调用原型(prototype)(javascript)函数?

javascript - jQuery 是 mousedown on mouseover

javascript - 将 jQuery var 值发送到 Scala Play 路由函数

javascript - 如何为密码字段实现 Javascript onfocus() 和 onblur()?

javascript - jQuery 点击函数 : Show Div Based on Previous Radio Button Selection

javascript - 获取好友列表

javascript - 使用 jquery 获取选定的 ="selected"文本

javascript - 追加函数不返回追加的对象吗?

javascript - 将 <span> 添加到带有值的 innerHTML

javascript - 获取 JavaScript oninput 函数来更改背景颜色?