使用jquery更改背景图像

get*_*way 23 css jquery background-image

我有这个jquery代码,可以在点击时更改背景图像:

$('a.note').click(function(){
  $('#full').css('background-image','img/1.jpg');

});
Run Code Online (Sandbox Code Playgroud)

但是,它并没有改变.有什么我想念的吗?

use*_*716 44

您需要包含url()background-image物业的一部分.

$('#full').css('background-image','url(img/1.jpg)');
Run Code Online (Sandbox Code Playgroud)

  • @getaway:想想看,删除图像更合适的方法可能就是把它设置为"无"`.css('background-image','none');`因为这是正确的值no背景图片.http://www.css3.com/css-background-image/ (3认同)
  • @getaway:将其设置为空字符串.`的CSS( '背景图像', '');` (2认同)