2010-04-15 33 views
1
$('input[name="iplus"]').click(function() { 

    $("#billsumary").append("<li>Test</li>"); 

}); 

嗨,包裹都創造鋰elments

我追加的每次點擊鋰elemnt。現在我想將所有創建的li元素包裝到ol元素中,但不是每個創建的元素都是,所有這些元素一起

樣本HTML輸出:

<div id='billsumary'> 
<ol> 
<li>Test</li> 
<li>Test</li> 
<li>Test</li> 
    ... 
<li>Test</li> 
</ol> 
</div> 

回答

0

你可能要在一開始就創建<ol>,新的元素添加到它:

var ol = $('<ol />').appendTo("#billsumary"); 

$('input[name="iplus"]').click(function() { 
    $(ol).append("<li>Test</li>"); 
}); 
+0

@Kobi THX完蛋了 - 教訓:) – Don 2010-04-16 09:40:03

+0

@Don這是否解決你的問題? – 2011-01-07 19:55:31