如何将var添加到.append字符串中

时间:2010-11-09 21:02:38

标签: jquery xml

我正在解析一些xml

<item>
    <title>New Story Test</title>
    <description>Story 1</description>
    <link>http://www.dirtybirddesignlab.com/tour</link>
    <pubDate>Tue, 9 Nov 2010 09:32:16 GMT</pubDate>
</item>

并且需要输出为

<link><title></link> | <description>

但是下面没有运气,它只显示“链接”并且没有应用href

$(xml).find('item').each(function() {
    var title = $(this).find('title').text();
    var page  = $(this).find('link').text();
    var desc  = $(this).find('description').text();
    $('#ticker').append($('<li>', {text: page}, {text: title}, {text: desc}));
});
$('#ticker').newsTicker();

1 个答案:

答案 0 :(得分:1)

$('#ticker').append($('<li>', {
   text: page + title + desc
}));

应该这样做。要将它们分开,您可能需要致电:

$('#ticker').append($('<li>', {
   text: [page, title, desc].join(' / ')
}));