用于背景图像的jquery选择器

时间:2011-05-02 10:30:11

标签: jquery image

选择div的背景图像的正确选择器是什么?

3 个答案:

答案 0 :(得分:6)

您可以使用css('background-image'),但是,它会返回一个类似的字符串......

url(../images/image.png)

要删除url()包装器,请使用此...

var image = element.css('background-image').replace(/^url\((.*?)\)$/, '$1');

jsFiddle

答案 1 :(得分:0)

选择div并获取属性:

$("div").each(function(){
    alert($(this).css("background-image"));
});

如果您想跳过没有背景图片的div,可以使用.filter跳过这些。

答案 2 :(得分:0)

$("#myElement").css("background-image");