Setting background-image using jQuery CSS property

前端 未结 11 2095
渐次进展
渐次进展 2020-11-22 10:34

I have an image URL in a imageUrl variable and I am trying to set it as CSS style, using jQuery:

$(\'myObject\').css(\'background-image\', image         


        
11条回答
  •  臣服心动
    2020-11-22 11:15

    The problem I was having, is that I kept adding a semi-colon ; at the end of the url() value, which prevented the code from working.

    NOT WORKING CODE:

    $('#image_element').css('background-image', 'url(http://example.com/img.jpg);');

    WORKING CODE:

    $('#image_element').css('background-image', 'url(http://example.com/img.jpg)');
    

    Notice the omitted semi-colon ; at the end in the working code. I simply didn't know the correct syntax, and it's really hard to notice it. Hopefully this helps someone else in the same boat.

提交回复
热议问题