JQuery селектор для фоновых изображений - PullRequest
1 голос
/ 02 мая 2011

Как правильно выбрать фоновое изображение / с div?

Ответы [ 3 ]

6 голосов
/ 02 мая 2011

Вы можете использовать css('background-image'), однако он вернет строку, похожую на ...

url(../images/image.png)

Чтобы удалить оболочку url(), используйте эту ...

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

jsFiddle .

0 голосов
/ 02 мая 2011
$("#myElement").css("background-image");
0 голосов
/ 02 мая 2011

Выберите div и получите атрибут:

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

Если вы хотите пропустить div без фонового изображения, вы можете использовать .filter , чтобы пропустить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...