我正试图从itunes top 100 rss feed中提取数据。我似乎无法从像<im:name>
代码:
var loadFunction = function() {
$.get( "http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topsongs/limit=10/xml", function(data) {
//$("#student").html("");
var studentArray = $(data).find("entry");
studentArray.each(function() {
var sname = $(this).find("title").text();
var sid = $(this).find("im:name").text();
var fees = $(this).find("fees").text();
var units = $(this).find("fees").attr("units");
$("#student").append(
"<h3>" + sname + "</h3>ID:" +
sid + "<br>Fees to be paid:" +
fees + " " + units + "<br>");
});
});
}
$(document).ready(loadFunction);
标题标签有效,但i:name标签不起作用。我不知道为什么。
数据的xml / link位于$ .get(....)下的加载函数中。
答案 0 :(得分:1)
的命名空间......将其更改为:
var sid = $(this).find("im\\:name").text();