2010-11-09 31 views
0

我解析一些XML如何VAR的添加到.append串

<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(); 
+0

你的代码的哪一部分应用'href'?我没看到它。 – drudge 2010-11-09 21:05:25

回答

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

小号应该这样做。要分开它们,你可能需要调用:

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

哇有一百万种方法来剥皮猫吗?我打败了它提交,并得到这个工作..可以吗? $('#ticker')。append($('

  • ' + title + ''+' '+' - '+' '+ desc +'
  • ')); – 2010-11-09 21:15:16