javascript中的文件路径

时间:2015-12-31 05:57:04

标签: javascript jquery

这是我关于堆栈溢出的第一个问题。 我需要创建一个图像路径,路径应该是这样的 pages / assets / images / Topic02 / T02P08 / L1T2_P8_2a_Normal.png 。所以我把这个字符串分为两部分。

第一

 var dummyUrl1= "pages/assets/images/Topic02/T02P08/L1T2_P8_2";

第二

var dummyUrl2="_Normal.png";

我只需要根据我的需要用2b,2c,2d等改变2a。所以我将这些字母存储到一个数组中。挑选他们。然后我以这种方式创建一个新的字符串,

var currentImgUrl= dummyUrl1+arr[imageId]+dummyUrl2; 其中arr=['a','b','c','d','e'] 所以currentImgUrl的值应该是这样的, “pages / assets / images / Topic02 / T02P08 / L1T2_P8_2b_Normal.png”但我以这种方式获得了价值, “http://192.168.86.91/Tarun/AXON/DfMAWorking/pages/assets/images/Topic02/T02P08/L1T2_P8_2a_Normal.png

我试过这段代码:

$(".clickme,.innerText").mouseenter(function(){
     var arr = ['a','b','c','d','e'];
     var dummyUrl1= "pages/assets/images/Topic02/T02P08/L1T2_P8_2";
     var dummyUrl2="_Normal.png";
     var getImageId = $(this).attr("id");
     var imageId= getImageId.substring(3,4);

     var currentImgUrl= dummyUrl1+arr[imageId]+dummyUrl2;
     console.log("Current Image should be : "+currentImgUrl);
});

1 个答案:

答案 0 :(得分:0)

您的网址是相对的,如果您需要http://192.168.86.91/pages/assets/...Normal.png",请在dummyUrl1 dummyUrl1= "/pages/assets/images/Topic02/T02P08/L1T2_P8_2";

的开头添加/