2014-10-02 139 views
0

我想知道是否有人知道我能夠找到並替換某些圖像文件的src的所有前綴,例如,上按一下按鈕 - >找到所有IMG SRC = 「圖片/ G/.....」,並與IMG SRC =替換 「圖像/ R/.....」JavaScript或JQuery中的簡單查找和替換函數

<table> 
<tr><td> 
<img src="Images/jpg/g/tblLogo/fcs6.jpg" height="30" width="30"> 
</td><td> 
<img src="Images/jpg/g/tblLogo/dcs6.jpg" height="30" width="30"> 
</td></tr> 
<table> 

正如你可以看到上述提取,我的文件保存在名爲'g'的文件夾中,我需要一個函數,將掃描我的整個HTML文件,並更改所有這些src指向相同的文件,但在「圖像/ jpg/r/... ..「

PS簡單是關鍵。

+0

如果_「簡約是關鍵」 _,爲什麼不能永久地改變源,而不是動態變化每個頁面加載DOM? – Sparky 2014-10-02 15:44:35

+2

JavaScript將做什麼?它可以找到它,它不會將結果保存到服務器。最好打開一個編輯器,做一個查找和替換,並保存。 – epascarello 2014-10-02 15:44:40

+0

我需要它能夠動態更改。我將使用它來改變點擊背景顏色轉換器上的圖像文件,並且我需要圖像也能夠改變。 – MCMXCII 2014-10-02 15:46:59

回答

0

雖然我質疑使用情況下,這樣,這將是一個方式去做:

$('img[src^="Images/jpg/g/"]').each(function() { 
    this.src = this.src.replace(/^Images\/jpg\/g\//, 'Images/jpg/r/'); 
});