2014-02-13 35 views
0

我需要替換頁面上的圖像文件路徑的所有實例。jQuery替換文件路徑的所有實例

具體來說,我無法在圖像的文件路徑中轉義正斜槓。

因此,舉例來說,我需要更換如下:

src="/directory/directory/file.jpg" 

src="directory/directory/file.jpg" 

所以,我需要擺脫的領先斜線。

我想要使用str.replace如下:

str.replace(/string/g, "other string"); 

但是,我不能讓它逃脫雙引號或正斜槓。

幫助?

謝謝!

+0

http://i.stack.imgur.com/ssRUr.gif –

+0

您是否嘗試使用'.attr()'函數替換網址?那麼你不需要逃避引號。 '$(element).attr('src','other string');' – baacke

+0

這是行不通的,因爲在頁面上調用了大量圖像文件,但並非所有圖像文件都需要更改......只是這些與特定的文件路徑字符串。此外,沒有一個普通的類可以選擇那些。 – ivanwright

回答

0

對於正則表達式,您必須使用特殊的轉義字符作爲引號和斜線。

\"雙引號和\/正斜槓。

相關問題