繁体   English   中英

Ajax获取具有多个扩展名的文件

[英]Ajax Get Files with multiple extensions

我目前发现此代码:

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'],我该怎么办?谢谢

使用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 + "'>");
        });
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM