1. 程式人生 > >IE9,FF, url 裡面的瀏覽器地址重新加上雙引號

IE9,FF, url 裡面的瀏覽器地址重新加上雙引號

示例:要修改圖片的大小:

<img id="rptComment_ctl01_Gravatar1" width="60" height="60" src="http://www.gravatar.com/avatar.php?gravatar_id=f847fb8954f1750719d3feef3b033718&rating=G&size=60" />

使用如下語句,將圖片屬性中的size替換。

$("image").attr("src").replace("size=60", "size=200");

replace(要替換的目標,替換後新值)

最近發現,在 IE 9 和 FF下,會對你所取出的 { background-image:url(

http://XXXXX) } 裡面的 url 裡面的瀏覽器地址 重新加上 雙引號,所以導致儲存後再讀除時預覽的不顯示具體的圖片問題。

暫時的處理辦法:在一系列的修改之後,點選儲存後,需要將拿到的字串裡面的  雙引號全都去掉,再進行存資料庫,即可消除預覽不顯示錯誤的問題。(PS:此方法不通用,需要先確保拿到的字串裡面,沒有別的 是應該存在的雙引號  存在;抑或可以 寫一個正則表示式 只能 具體的瀏覽器地址 外加的雙引號進行去除。)