2011-05-13 242 views
2

我有一个div背景图像,我想单独使用jquery获取背景图像名称。使用jquery获取背景图像名称

我得到的 'http://localhost/xampp/uconnect/images/tour-networks-ss.png'

,但我只需要 '巡演的网络-ss.png'

请帮我在这

回答

11

有很多方法可以实现,也许.split()最短:)

splitted = url.split('/'); 
filename = splitted[splitted.length -1] 

编辑:这事件可以b e完成一行:

image = url.split('/').pop(); 
+1

而你甚至不需要jquery! – 2011-05-13 04:23:07

+0

请在拼写检查时进行。没有冒犯Tenef。 :-) – Lobo 2011-05-13 04:27:51

+2

但是如果你想使用jQuery选择器:最后的slice()被添加去除右括号$('body').css('background-image')。split('/' ).pop()。slice(0,-1); – 2013-11-11 15:41:43