我在我的asp.net mvc4视图页面的一些图像设置initialy像下面的IMG标签:设置SRC属性使用jQuery
<img id="MyImage-1-Img" src="~/images/blank.png">
<img id="MyImage-2-Img" src="~/images/blank.png">
<img id="MyImage-3-Img" src="~/images/blank.png">
,并在我的代码的某一时刻,从视图和使用jquery我想改变其中的一个形象,所以我执行以下操作:
function (id)
{
$('#MyImage-' + id + '-Img').prop("src", @Url.Content("~/images/SomeImage.png"));
}
,但在运行时我得到一个错误说:
Syntax error in regular expression
似乎它被分析为:
$('#' + elemId + '-Img').prop("src", /images/Passed.png);
所以误差传递给托方法的值,即,@ Url.Content(“〜/图片/ SomeImage.png”),返回/图像/ Passed.png
我的图像文件夹位于root \ images,上面的代码(行)表示从哪个行执行的是\ Views \ Test文件夹。
怎么了?
您有引号内嵌套的报价问题。 – Barmar