如何使用jquery更改图像src?
我想通过jquery更改一个图像src,它是jsp页面。我的代码就在下面如何使用jquery更改图像src?,jquery,jsp,Jquery,Jsp,我想通过jquery更改一个图像src,它是jsp页面。我的代码就在下面 $('#image').attr("src","file:///D:/vow/themes/multiflex/webapp/multiflex/images/chart.png"); 在JSP文件中,我有 <table> <tr style="padding-bottom:5px;"> <td> Image  
$('#image').attr("src","file:///D:/vow/themes/multiflex/webapp/multiflex/images/chart.png");
在JSP文件中,我有
<table>
<tr style="padding-bottom:5px;">
<td> Image </td>
<td> <img id="image"/></td>
<td> </td>
</tr>
</table>
形象
但我运行后在jsp页面上看不到任何显示。我的源代码和图像位于不同的目录中。如果使用src属性,请尝试使用图像指定src,以在html页面上标识它:
$('img[src=“your current image src”]”)。attr('src','your-new-src')代码>
并确保“file://”不起作用。您需要某种url或相对路径。我想,因为D会显示在客户端pc上的D驱动器上,所以它不允许您使用。如果它能做到这一点,那将是一个巨大的安全漏洞
请参阅下面的链接
尝试像这样的相对路径
$("#image").attr("src", "/images/chart.png");
发布代码的其余部分,而不是“file://..,使用类似“”的url。我猜您的浏览器拒绝访问您的本地硬盘,但我们必须查看您的全部代码才能确定。您的代码和图像是否位于不同的驱动器上?是的。。我的代码和图像位于不同的驱动器上最后一段是正确的,但更改选择器的想法是完全错误的。还要注意,文件url是“某种url”,询问者不太可能理解“相对路径”——一个有效url的示例?