2009-02-16 121 views
0

我就是BEING查詢返回的DIV動態量,都與類#li。我希望他們都順利地淡入淡出,而不是僅僅出現。到目前爲止,我正在使用此代碼:jQuery的動畫幫助

function loadTables() { 
       $.get("display.php", { server: Server, username: Username, password: Password, database: Database, content: "tables" }, 
        function(data){ 
         html = '' 
         $(data).find("table").each(function() { 
          html = html + "<div id='li'>" + $(this).text() + "</div>"; 
          }); 
         $('#content').html(html); 
         $('#li').hide(); 
         $('#li').fadeIn('slow'); 
        } 
       ); 
      } 

但問題是,該動畫僅適用於第一個div。它的動畫很好。但其餘的都出現了。 jQuery.com上的文檔說它對所有匹配的元素都這樣做,但是,它似乎沒有這樣做。我怎樣才能解決這個問題?

回答

3

不能有多個元素相同的ID。
嘗試用class替換id。在XML/HTML

2

ID的意思是唯一的。你應該改變id到類,然後調用$(「。li」)而不是$(「#li」)。 jQuery最有可能停止在第一次出現,因爲這是標準。