jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了来自jQuery的Javascript中的等效函数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_197_4@
$.ajax({
url: 'http://' + window.LOCATIOn.host + '/',success: function(data){
$(data).find("a:contains(.jpg)").each(function(){
    // will loop through 
    var images = $(this).attr("href");

    $('<p></p>').html(images).appendTo('a div of your choice')

 });
}
});

我找不到在javascript中做同样的方法,我可以像这样做ajax调用

request = new XMLhttprequest();
    request.open('GET','http://' + window.LOCATIOn.host + '/',truE);

    request.onload = function(files) {
        if (request.status >= 200 && request.status < 400){
            // success!

            resp = request.responseText;
        } else {
            // We reached our target server,but it returned an error

        }
    };
    request.onerror = function() {
        // There was a connection error of some sort
    };

但是如何获取目录中的文件列表?

CSJS和/或ssjs的答案都没问题.
我的主要目标是不使用jQuery来实现我想要的.

解决方法

如果你想在你的jQuery示例中循环a:contains(.jpg),你最好的选择可能是使用 DocumentFragment,然后调用.querySELEctorAll:

var div = document.createElement('div');
div.innerHTML = request.responseText;

// if you want to search using text
var links = div.querySELEctorAll('a')
for (i = 0; i < links.length; i++) {
  var link = links[i];
  if (!~link.innerHTMl.indexOf('.jpg'))
    conTinue;
  // found one !
}
// if you want to search using an attribute
var links = div.querySELEctorAll("a[href*='.jpg']");
@H_404_35@

大佬总结

以上是大佬教程为你收集整理的来自jQuery的Javascript中的等效函数全部内容,希望文章能够帮你解决来自jQuery的Javascript中的等效函数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。