【发布时间】:2019-01-12 16:45:14
【问题描述】:
我试图从一些 XML 数据中获取频道显示名称和频道 ID,但似乎无法正常工作。对于每个频道显示名称,我要获取频道显示名称和频道 ID,这是我尝试过的,它会获取数据,但会将它们全部放入一个字符串中,我希望它们在单独的行中。
var xml = "<tv generator-info-name='tvchannels' source-info-name='tvchannels'><channel id='1234'><display-name>Channel 1</display-name></channel><channel id='5678'><display-name>Channel 2</display-name></channel><channel id='543553'><display-name>Channel 3</display-name></channel><channel id='324324'><display-name>Channel 4</display-name></channel></tv>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc );
$xml.find("display-name").each(
function (i,e) {
$('#title').append($xml.find("display-name"));
$('#channelid').append($xml.find("channel").attr("id"));
});
【问题讨论】:
标签: javascript jquery html xml