Javascript jQuery:将css类中的背景图像加载到变量中?

Javascript jQuery:将css类中的背景图像加载到变量中?,javascript,jquery,css,Javascript,Jquery,Css,如何将css类中的背景图像(url)加载到JavaScript变量中(最好使用jQuery) 例如: …现在使用JavaScript将checker.gif加载到var CheckeredGraphic=???。一种方法是询问jQuery背景图像是什么。如果没有任何类为myCssClass的元素,可能只生成一个,而不将其添加到DOM中 var checkeredGraphic = $('<div class="myCssClass"></div>').css("bac

如何将css类中的背景图像(url)加载到JavaScript变量中(最好使用jQuery)

例如:


…现在使用JavaScript将checker.gif加载到
var CheckeredGraphic=???

一种方法是询问jQuery背景图像是什么。如果没有任何类为
myCssClass
的元素,可能只生成一个,而不将其添加到DOM中

var checkeredGraphic = $('<div class="myCssClass"></div>').css("backgroundImage");
而且,您的css定义是错误的。应该是:

background-image: url(...);
background-repeat: no-repeat;

一种方法是询问jQuery背景图像是什么。如果没有任何类为
myCssClass
的元素,可能只生成一个,而不将其添加到DOM中

var checkeredGraphic = $('<div class="myCssClass"></div>').css("backgroundImage");
而且,您的css定义是错误的。应该是:

background-image: url(...);
background-repeat: no-repeat;

您可以很容易地从JavaScript访问CSS属性。请查看下面的详细说明:

您可以非常轻松地从JavaScript访问CSS属性。请查看下面的详细说明:

甚至:
background:url(…)不重复。无论如何,在您的正则表达式中,为什么要匹配引号?因为使用
url('myfile.gif')
url(“myfile.gif”)
是有效的,这会处理每一个引号。更健壮一点没有坏处?甚至:
background:url(…)没有重复。无论如何,在您的正则表达式中,为什么要匹配引号?因为使用
url('myfile.gif')
url(“myfile.gif”)
是有效的,这会处理每一个引号。强壮一点没有坏处吗?