繁体   English   中英

jQuery XML解析最后3个文档

[英]jquery XML parse last 3 documents

我正在使用Jquery解析xml文档并将内容添加到我的主页。

        <script>
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "http://blog.voipinnovations.com/blog/rss.xml",
                dataType: "xml",
                success: function (xml) {
                    $(xml).find('item').each(function () {
                        var Col0 = $(this).find('title').text();
                        var Col1 = $(this).find('category').text();
                        var Col2 = $(this).find('author').text();

                        $("#RSScontainer").append("<p>" + Col0 + "</p>" + "<p>" + Col1 + "</p>" + "<p>" + Col2 + "</p> <hr />");
                    });
                }
            });
        });
</script>

它运作完美。 我只有一个小问题。 我如何只解析最后3个项目? 我尝试编写一个for循环,但是没有用。 抱歉,这似乎很明显。

你要像this.Use 的jQuery。

success: function (xml) {
                    $(xml).find('item').slice(-3).each(function () {
                        var Col0 = $(this).find('title').text();
                        var Col1 = $(this).find('category').text();
                        var Col2 = $(this).find('author').text();    
                        $("#RSScontainer").append("<p>" + Col0 + "</p>" + "<p>" + Col1 + "</p>" + "<p>" + Col2 + "</p> <hr />");
                        });
                        }

暂无
暂无

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

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