2017-02-20 3 views
0

В настоящее время я нашел этот код:Ajax Получить файлы с несколькими расширениями

DOM_imgDir = "img/UI/DOM/"; 
fileextension = ".jpg"; 
$.ajax({ 
    url: DOM_imgDir, success: function (data) { 
    $(data).find("a:contains(" + fileextension + ")").each(function() { 
     filename = this.href.replace(window.location.host, "").replace("http://", ""); 
     $("body").append("<img src='" + DOM_imgDir + filename + "'>"); 
    }); 
} 

С помощью этого метода можно получить только лишь 1 расширения файла. Если я хочу получить файлы из нескольких расширений, например «fileextension = ['.jpg», «. Jpeg»], как это сделать? Спасибо

ответ

1

использовать множественный селектор jQuery: $ (' obj1, obj2, other_obj ')

DOM_imgDir = "img/UI/DOM/"; 
fileextension1 = ".jpg"; 
fileextension2 = ".png"; 
$.ajax({ 
    url: DOM_imgDir, success: function (data) { 
     $(data).find("a:contains(" + fileextension1 + "),a:contains(" + fileextension2 + ")").each(function() { 
      filename = this.href.replace(window.location.host, "").replace("http://", ""); 
      $("body").append("<img src='" + DOM_imgDir + filename + "'>"); 
     }); 
    } 
+0

о спасибо чуваку я пытался точно так же и получил его:.!.! D хороший день чувака –

+0

спасибо тоже :) – user218046

Смежные вопросы