在Jquery中添加图像源
在我的MVC应用程序中,图像将显示在app_数据文件夹中。我想在Jquery中为我的img标记提供源代码。我是这样做的:在Jquery中添加图像源,jquery,Jquery,在我的MVC应用程序中,图像将显示在app_数据文件夹中。我想在Jquery中为我的img标记提供源代码。我是这样做的: var src1 = <%=Url.Content(Server.MapPath("/AppData/1.jpg"))%> $("#imgLocation").attr("src", src1); var src1= $(“imgLocation”).attr(“src”,src1); 但它不起作用。为什么?因为您正在尝试访问一个名为imgLocation 你
var src1 = <%=Url.Content(Server.MapPath("/AppData/1.jpg"))%>
$("#imgLocation").attr("src", src1);
var src1=
$(“imgLocation”).attr(“src”,src1);
但它不起作用。为什么?因为您正在尝试访问一个名为
imgLocation
你要么使用
$(“#imgLocation”)
如果您的img具有ID=“imgLocation”
$('.imgLocation')
如果您的img有class=“imgLocation”
var src1 = '<%=Url.Content(Server.MapPath("~/AppData/1.jpg"))%>';
$("#imgLocation").attr("src", src1);
var src1='';
$(“imgLocation”).attr(“src”,src1);
执行该脚本时,img是否已经出现在您的页面上?它是否放在文件中准备就绪?请提供更多代码或更多详细信息!您是否尝试过将img中的src=“”设置为默认值,如img id=“img Location”src=“spacer.gif”,然后用javascript覆盖它?我尝试了src=“1.jpg”,并将1.jpg图像放在与视图相同的文件夹中,但它说找不到1.jpg。您的javascript代码是放在视图中还是放在其他地方?您可能应该检查您的1.jpg是否真的位于javascript所在的目录中。是的,它位于同一文件夹中。