我遇到了这个问题:我将图像路径存储在cookie中。所以,当我想要改变时
<img src="...">
在jQuery的帮助下,通过设置img的'src'属性,就像这样
$('#hero3').attr('src', getCookieValue('Hero3'));
我得到了
<img src=""http://mypath"">
并且图像不会更改。我的意思是,那些双重引用会使图像路径错误,但实际上它是正确的。如何删除这些双引号?
答案 0 :(得分:1)
只需使用,
<img src='....'>
和
$('#hero3').attr('src', getCookieValue('Hero3').replace(/"/g, ''));
答案 1 :(得分:0)
您的Cookie值可能包含双引号。首先保存cookie值而不使用双引号或使用replace
$('#hero3').attr({
'src' : getCookieValue('Hero3').replace(/"/g, '')
});