次のスクリプトを使用して、ページ上にあるすべてのimgソースを調べて、拡張子を取得します。返された文字列がないか、イメージタイプがわからない場合は追加します.jpgイメージの拡張子がない場合に追加する
何らかの理由により、if文は拡張子に関係なく毎回trueです。
$(document).ready(function() {
$(".main_img").each(function() {
imgsrc = this.src;
console.log(imgsrc);
imgext = imgsrc.split('.').pop();
$.trim(imgext);
console.log(imgext);
if(imgext != 'jpg' || imgext != 'jpeg' || imgext != 'gif'){
console.log("Unacceptable,add extension");
FinalURL = imgsrc + '.jpg';
}
else {
console.log(imgext);
}
});
});
実行可能なデモ/スニペットや[JSFiddle](https://jsfiddle.net/)を共有できますか? [最小限で完全で検証可能な例を作成する_ _](http://stackoverflow.com/help/mcve) – Rayon
ログにはimgextの値は何ですか? – Pat
ログは拡張子を出力します(例:jpg – wadie