2010-11-23 36 views
0

我有一個id="poidiv"的div,其display最初是'none'。現在我想用一個循環多次加載它(循環的最大值是動態的)。我試着用JQuery .append().clone()JQuery中的.show()和.append()之間的衝突

這裏是代碼 -

$(document).ready(function(){ 

    $("#levelnext").click(function(){ 
     for(i=1; i<=level; i++){ 
      $("#leveldiv").append($("#poidiv").clone().removeAttr("id")); 
     } 
    }); 
}); 

的例子但是由於"poidiv"display最初'none',它不與這段代碼出現。現在,如果我想在循環開始之前用.show()顯示它,循環不能很好地工作。在這種情況下什麼可能是一個好的解決方案?

回答

3

您可以.show()鏈,是這樣的:

$("#leveldiv").append($("#poidiv").clone().removeAttr("id").show()); 
+0

感謝您的答覆..不幸的是沒有工作:( – Pow 2010-11-23 23:10:05