在Jquery中添加图像源

时间:2012-03-14 09:02:46

标签: jquery

在我的MVC应用程序中,图像将位于App_Data文件夹中。我想在Jquery中将源代码提供给我的img标记。我是这样做的:

var src1 = <%=Url.Content(Server.MapPath("/AppData/1.jpg"))%>
$("#imgLocation").attr("src", src1);

但它不起作用。为什么呢?

2 个答案:

答案 0 :(得分:15)

尝试以下:

var src1 = '<%=Url.Content(Server.MapPath("~/AppData/1.jpg"))%>';
$("#imgLocation").attr("src", src1);

答案 1 :(得分:3)

因为您正在尝试访问名为imgLocation的HTML元素 你要么必须使用

  1. $('#imgLocation')如果您的img的 ID id="imgLocation"
  2. $('.imgLocation')如果您的img的class="imgLocation"