Jquery ParseXML不返回内容,控制台显示:(e){返回k.each(this,e)

Jquery ParseXML不返回内容,控制台显示:(e){返回k.each(this,e),jquery,Jquery,我正在尝试将XML文件的内容插入到网站中,这也是我第一次使用JQuery,现在我被卡住了 当我尝试获取XML文件中的所有内容时,什么都没有发生,我也不知道为什么。可能我的XML文件的格式不正确?我在控制台中通过以下命令获取此信息:console.log($item.each);=(e){return k.each(this,e) 以下是我的做法: function RSS(){ let url = "https://rss.nytimes.com/services/xml/rss/nyt

我正在尝试将XML文件的内容插入到网站中,这也是我第一次使用JQuery,现在我被卡住了

当我尝试获取XML文件中的所有内容时,什么都没有发生,我也不知道为什么。可能我的XML文件的格式不正确?我在控制台中通过以下命令获取此信息:
console.log($item.each);
=(e){return k.each(this,e)

以下是我的做法:

function RSS(){
    let url = "https://rss.nytimes.com/services/xml/rss/nyt/World.xml";
    $.ajax(url, {
        method: "GET",
        complete: function(obj){
            let xmlContent = obj.responseXML;
            useContent(xmlContent);
        }
        }
    )
}
function useContent(xmlContent){
    let xmlParcours = $.parseXML (xmlContent);
    let $xmlContent = $(xmlParcours);
    let $item = $xmlContent.find("item");
    console.log($item.each);
    $item.each(function(){
        let title = $(this).find('title').text();

        $("#world").append('<h3>' +title+ '</h3>')

    })

}
函数RSS(){
让url=”https://rss.nytimes.com/services/xml/rss/nyt/World.xml";
$.ajax(url{
方法:“获取”,
完成:功能(obj){
设xmlContent=obj.responseXML;
useContent(xmlContent);
}
}
)
}
函数useContent(xmlContent){
设xmlParcours=$.parseXML(xmlContent);
设$xmlContent=$(xmlParcours);
让$item=$xmlContent.find(“item”);
console.log($item.each);
$item.each(函数(){
让title=$(this.find('title').text();
$(“#世界”)。附加(“”+标题+“”)
})
}
谢谢你的帮助

编辑:经过一些测试后,该部分永远不会执行,为什么

$item.each(function(){
            let title = $(this).find('title').text();
            alert("test")
            $("#world").append('<h3>' +title+ '</h3>')

        })
$item.each(函数(){
让title=$(this.find('title').text();
警报(“测试”)
$(“#世界”)。附加(“”+标题+“”)
})

这里有一个简化的工作版本:

RSS()
函数RSS(){
让url=”https://rss.nytimes.com/services/xml/rss/nyt/World.xml";
$.ajax(url{
方法:“获取”,
键入:“xml”,
成功:使用内容
})
}
函数useContent(xmlContent){
让$items=$(xmlContent.find(“item”);
$items.each(函数(){
让title=$(this.find('title').text();
控制台日志(标题);
});
}

您不能在console.log()中调用$item.each以上的'each'函数。请在console.log($item.each)这一行注释,然后执行其余代码。