2010-11-09 64 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