2009-02-16 93 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最有可能停止在第一次出现,因为这是标准。