Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将css()方法与背景图像css属性一起使用_Jquery_Css - Fatal编程技术网

Jquery 将css()方法与背景图像css属性一起使用

Jquery 将css()方法与背景图像css属性一起使用,jquery,css,Jquery,Css,我正在尝试使用jquery的css()方法。但问题是,当我使用css()方法来显示“无”时,效果很好,但当我将其替换为“背景图像”属性时,css()就根本不起作用了。我在这里干什么?请注意:背景图像图片将从托管链接加载,如下面的代码 工作代码: $("#register-page").css({"display" : "none" }); 不起作用: $("#register-page").css({"background-image" : "url("https://academy.zik

我正在尝试使用jquery的css()方法。但问题是,当我使用css()方法来显示“无”时,效果很好,但当我将其替换为“背景图像”属性时,css()就根本不起作用了。我在这里干什么?请注意:背景图像图片将从托管链接加载,如下面的代码

工作代码:

$("#register-page").css({"display" : "none"  });
不起作用:

$("#register-page").css({"background-image" : "url("https://academy.zikanalytics.com/wp-content/themes/boss-child/buddypress/members/gears.svg")"  });

这是因为错误地使用了

$("#register-page").css({"background-image" : "url('https://academy.zikanalytics.com/wp-content/themes/boss-child/buddypress/members/gears.svg')"  });

当您通过纯CSS或JQuery设置背景图像时,display元素将保持其以前的值,因为它从未真正更改过

$("#register-page").css({
  "background-image": "url('https://academy.zikanalytics.com/wp-content/themes/boss-child/buddypress/members/gears.svg')", 
  "display": "block"
});

$(“#注册页”).css({“背景图像”:“url(”)https://academy.zikanalytics.com/wp-content/themes/boss-child/buddypress/members/gears.svg“)”});
您需要使用交替的引号类型,即外部字符串使用
,然后在字符串中使用
。投票结束是一个印刷问题。不,这也不起作用。你能提供一把小提琴吗?在
…ers/gears.svg”上有一个额外的
)“,
确实更新了答案。“事实上,编辑我回复的那个家伙不小心把它放在了那里,因为我刚刚看到了他所做的修改。”路易西道歉。我按您的原样编辑并尝试添加您所做的更改。以后,请确保正确格式化代码示例,使其可读。