5

是否有可能访问background-image:url()内联“ style”属性中的“即”属性?换句话说,层层“更深” attr('style')

我想操作里面的urlstyle="background-image:url(something);"

4

3 回答 3

9

设置 CSS 规则

修改 jQuery 对象中元素的 CSS 属性的最简单方法是css函数:

$("selector").css("background-image", "url(something)");

如果你想一次性设置多个 CSS 属性,有一个函数的“重载”,它接受一个对象并使用该对象的每个成员来覆盖相关的 CSS 属性:

$("selector").css({
    "background-image" : "url(something)",
    "color" : "red"
});

获取 CSS 规则

如果您需要读取某些 CSS 属性的当前值,请使用另一个“重载” css

var backgroundImg = $("selector").css("background-image");
于 2010-02-21T15:56:27.050 回答
0

您可以使用正则表达式来查找url()“函数”的实际内容,但是使用以下内容不是更容易吗?

$('selector').css('background-image', 'url(something.png)');
于 2010-02-21T15:56:58.827 回答
0

我想在 style="background-image:url(something);" 中操作 url

您会使用该样式作为元素吗?

$("selector").css('background-image', 'url(me.jpg)');
于 2010-02-21T15:57:29.480 回答