javascript - JavaScript 中图像的文件路径

标签 javascript jquery image filepath

这可能是最微不足道的问题,但据我了解,它似乎是正确的,但我无法根据需要查看图像。该图像显示了文件结构,我正在尝试从 jsGold.js 文件访问这些文件。它工作正常,直到我将某些文件提取到新项目进行清理,因此我怀疑文件路径的更改可能导致了此问题。

File Structure

jsGold.js 文件中的代码行:

else {
   streamData.push(clickedId, streamName, streamDef);
   var prop = $('<img class="prop" src="../../Images/prop.ico" />').attr('id', i);
   newAgent.text(streamData[nameIndex]).append('<img class="cancel" src="../../Images/delete.ico"/>').append(prop);

我得到的输出是:

Output

期望的输出:

Desired Output

最佳答案

img 标记的相对路径应该相对于网站的根目录,而不是相对于脚本的文件夹。

你应该使用:

var prop = $('<img class="prop" src="/Images/prop.ico" />').attr('id', i);

如果您从 Views 直接从磁盘而不是从网络服务器打开页面,则相对路径必须相对于 Views 文件夹。所以你必须这样写:

var prop = $('<img class="prop" src="../Images/prop.ico" />').attr('id', i);

关于javascript - JavaScript 中图像的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37741273/

相关文章:

javascript - 抓取数据ID值

javascript - highcharts 可以导出图表和表格数据吗?

javascript - 定时动画问题

c# - 福斯康网络摄像机: get snapshot

javascript - 在 JavaScript 中延迟加载,Jquery 'ready()' 在加载 JQuery 之前运行

javascript - onFocus 事件。始终为 0

javascript - 什么会导致 setTimeout(callback, 0) 的回调延迟

javascript - Ajax - 库或纯 Javascript

java - 如何将 JPanel 中的图像添加到 JPanel?

iOS - 如何创建条纹图像?