看板 Web_Design 關於我們 聯絡資訊
我想利用jquery取某div的CSS背景路徑,作法如下: var path = $('div').css('background-mage'); 因為這樣得到的是 url("images/myphoto.png") 但是我只想要取出 images/myphoto.png 所以我必需要過濾「 url(" 」和「 ")」無關的字串 我試著這樣寫 path = path.split('url("').pop(); //取得url(" 之後的字串 path = path.split('")').shift(); //取得 ") 之前的字串 這種作法在Firefox可以正常運作,但是在IE就會在最後面多一個 " 請問有沒有取得 url(路徑) 中的「路徑」的更好作法呢? / v \ 麻煩大家提供意見 -- 歡迎來我的網誌看看 @ http://doublekai.org/blog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.120.196
Numino:正規表達式 04/23 18:57
Numino:或者 path.substring(5,path.length-2) 04/23 18:59
chph:移除掉url( 跟 ) 就好了 CSS 設background時路徑不必加引號 04/24 00:57