如何使用jquery更改图像src?

时间:2013-09-04 05:34:58

标签: jquery jsp

我想通过jquery更改jsp页面的图像src。我的代码就在下面

$('#image').attr("src","file:///D:/vow/themes/multiflex/webapp/multiflex/images/chart.png");

在JSP文件中我有

<table>
<tr style="padding-bottom:5px;">
<td>&nbsp;&nbsp;Image &nbsp;&nbsp;</td>
<td>&nbsp;<img id="image"/></td>
<td>&nbsp;</td>
</tr>
</table>

但是我运行后看到我的jsp页面上没有显示。我的源代码和图像位于不同的目录中。

2 个答案:

答案 0 :(得分:1)

我认为因为D会在客户端电脑上看到D驱动器,它不会让你。如果它可以做到这一点,那将是一个很大的安全漏洞。

见以下链接

src absolute path problem

尝试相对路径,如

$("#image").attr("src", "/images/chart.png");

答案 1 :(得分:-2)

你使用src属性,尝试用图像指定src以在html页面上识别它:

$('img[src="your-current-image-src"]').attr('src','your-new-src');

并确保&#39; file:///&#39;不工作你需要某种网址或相对路径