检索动态图像src分配的正确路径
Retrieve proper path for dynamic image src assignment
我知道也有类似的问题,但似乎都不适合我。我有一个滑块和一个图像。当我更改滑块的值时,我希望图像也能更改。以下是javascript的相关部分:
var imageArray = ['face0.png',
'face1.png',
'face1.png',
'face2.png',
'face2.png',
'face3.png',
'face3.png',
'face4.png',
'face4.png',
'face5.png',
'face5.png'];
function sliderValueChange(value) {
//$('#painScaleImage').attr('src', '~/Content/' + imageArray[value]); ***gets wrong path
//$('#painScaleImage').src('~/Content/' + imageArray[value]); ***jQuery has no method called .src()
//document.getElementById('painScaleImage').src = '~/Content/' + imageArray[value]; ***gets wrong path
//these are commented out because they all failed to work
}
我的图像位于我的项目中的Content/face0.png、Content/face1.png等下。我的视图位于Views/Home/view.cshtml中。问题是,当我调用$(...).attr()
和document.getElementById(...).src
函数时,浏览器在/Home/~/Content/face0.png下查找图像,而不是在Content/face0.png下查找。我认为我可以使用~/Contet/face0.png的原因是,如果我用html声明图像,这将在正确的位置<img src="~/Content/face0.png" />
获得图像。我如何才能正确地实现我想要做的事情?出了什么问题?
明白了,根相对路径是我的解决方案的正确答案。(以/
开始路径(。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 在循环中分配json值时,值被覆盖
- 动态分配GA增强型电子商务跟踪器
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 如何在jQuery中将函数的输出分配给变量
- 为集合分配大量的模型弹药
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- onclick函数需要双击,因为类分配延迟
- JS文件的路径正在消失
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- Javascript 将变量分配给警报
- 如何使用jquery将base64图像路径转换为真实路径
- 画布路径内存分配
- 缓存对象项的完整路径然后将其用于分配是行不通的
- Js在属性分配中构建对象路径
- 检索动态图像src分配的正确路径