从标题中选择css

时间:2013-11-07 17:19:53

标签: jquery css

如何从定义为

的元素中获取URL属性值
<html>
   <head>
      <style type="text/css">.sprite-thumb {background-image:url(example.jpg);}</style>
   </head>
</html>

我尝试了$(data).find("header").css("sprite-thumb"),但获得了undefined

1 个答案:

答案 0 :(得分:2)

你可以这样做:

var target = $('.sprite-thumb').css('background-image'),
    bg = target.replace(/(^(url\()|\)$)/g,"");

它基本上使用.css() jQuery函数来检索background-image的值,然后从中删除url(),只留下网址。

FIDDLE