我試圖建立一個電臺的播放器,自動更新XML文件中的當前歌曲,問題是我不希望它更新UI(updateSongIMG),除非歌曲有其實已經改變我有一個叫做settings_songid的隱藏div,用於存儲歌曲ID,它應該檢查XML文件中的值,如果它不同,那麼它應該更新它。問題是,下面的功能實際上並沒有正常工作,它拉的所有XML數據很好,但因爲它不能在「如果」這不叫updateSongIMG。jQuery存儲設置
function loadXML() {
$.get('player.xml', function(d){
$(d).find('onair').each(function(){
var $onair = $(this);
var show_name = $onair.find('showname').text();
var song_l1 = $onair.find('songline1').text();
var song_l2 = $onair.find('songline2').text();
var song_img = $onair.find('songimg').text();
var song_id = $onair.find('song_id').text();
var old_song_id = $("#settings_songid").html();
if (!old_show_id==show_id){
$("#settings_songid").html(song_id);
updateSongIMG(song_img,song_l1,song_l2);
}
});
});
};
普羅蒂普:快速格式化與縮進,結賬http://www.jsfiddle.net JavaScript代碼。將代碼粘貼到Javascript窗格中,然後單擊TidyUp。 – Anurag 2010-04-11 18:19:26