我正在使用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循环,但这不起作用。对不起,如果这显而易见。
答案 0 :(得分:1)
你想要这样的东西。使用jquery的slice。
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 />");
});
}