【发布时间】:2016-06-01 23:09:54
【问题描述】:
我是 jQuery 和 js 的新手。我正在尝试从 XML 数据创建一个表,但我无法得到正确的输出。这是我目前所拥有的:
HTML:
<table id="daily_fruit">
<tbody>
</tbody>
</table>
jQuery:
var xml = '<daily_fruit><day>Mon</day><type>apple</type><day>Tues</day><type>orange</type><day>Wed</day><type>banana</type><day>Thur</day><type>pear</type></daily_fruit>';
xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc);
$($xml).each(function() {
var showTimes = $xml.find('daily_fruit').each(function() {
var $day = $(this).find('day').text();
var $type = $(this).find("type").text();
$("#daily_fruit").find('tbody')
.append($('<tr>')
.append($('<td>')
.append($day))
)
.append($('<td>')
.append($type))
});
});
电流输出:
MonTuesWedThur
appleorangebananapear
期望的输出:
Mon apple
Tues orange
Wed banana
Thur pear
我想我很接近,但我就是想不通。
【问题讨论】:
标签: javascript jquery html xml html-table