我正在构建一个简单的查找和替换脚本,如果图像存在于同一目录中,它会查找更大版本的图像。
我似乎无法正确或似乎无法正常工作。
如果我有一个小图像,我希望 jQuery 用更大的版本替换它。
小图像示例:
<img src="/images/sub/1234S.jpg" />
用大图像替换小版本的示例:
<img src="/images/sub/1234L.jpg" />
所以它只是用'L'替换'S',这在我的整个图像中都是相对的。这始终是文件扩展名之前 url 的最后一个字符。
我不是在寻找“质量”用“L”替换“S”,因为提供的某些图像文件名确实包含字母“L”和“S”。这只是最后一个字符。
到目前为止,我已经在末尾添加了“L”。但我似乎无法去掉“S”。
var imageType = images[i].src.substr(-4);
var imageName = images[i].src.substr(0, images[i].src.length - 4);
imageName += "L" + imageType;
我试过使用'slice',但无法让它工作。任何想法我都会非常感谢。