Javascript jQuery:将css类中的背景图像加载到变量中?
如何将css类中的背景图像(url)加载到JavaScript变量中(最好使用jQuery) 例如: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
…现在使用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”)
是有效的,这会处理每一个引号。强壮一点没有坏处吗?