2

我遇到了这个问题:我在 cookie 中存储了图像路径。所以当我试图改变

 <img src="...">

在jQuery的帮助下,像这样设置img的'src'属性

$('#hero3').attr('src', getCookieValue('Hero3'));

我有

<img src=""http://mypath"">

并且图像没有改变。我的意思是,那些双双引号使图像路径错误,但实际上它是正确的。我怎样才能删除那些双引号?

4

2 回答 2

2

只需使用,

<img src='....'>

$('#hero3').attr('src', getCookieValue('Hero3').replace(/"/g, ''));
于 2013-08-12T04:49:52.860 回答
0

看起来您的 cookie 值可能包含双引号。要么先保存 cookie 值而不使用双引号,要么使用替换

$('#hero3').attr({
    'src' : getCookieValue('Hero3').replace(/"/g, '')
});
于 2013-08-12T05:01:15.317 回答