为了账号安全,请及时绑定邮箱和手机立即绑定

使用jQuerycss属性设置背景图像

使用jQuerycss属性设置背景图像

使用jQuerycss属性设置背景图像中有一个图像URL。imageUrl变量(我正在尝试将其设置为CSS样式),使用jQuery:$('myObject').css('background-image', imageUrl);这似乎不起作用,因为:console.log($('myObject').css('background-image'));回报none.知道吗,我做错什么了?
查看完整描述

3 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

您可能希望这样做(使其像普通的CSS背景图像声明一样):

$('myObject').css('background-image', 'url(' + imageUrl + ')');


查看完整回答
反对 回复 2019-07-04
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

或者,对于其他人正确的建议,我发现通常更容易切换CSS类,而不是单个CSS设置(特别是背景图像URL)。例如:

// in CSS .bg1 
{
  background-image: url(/some/image/url/here.jpg);}.bg2 
{
  background-image: url(/another/image/url/there.jpg);}// in JS
  // based on value of imageUrl, determine what class to remove and what class to add.$('myOjbect').removeClass('bg1').addClass('bg2');


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 936 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信