单击后换行所有创建的li元素

时间:2010-04-15 20:07:08

标签: jquery html events click html-lists

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

我在每次点击时附加一个li-elemnt。现在我想将所有创建的li元素包装成一个ol元素,但不是每个都创建一个,而是所有这些

示例HTML输出:

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

1 个答案:

答案 0 :(得分:0)

您可能希望在开头创建<ol>,并向其添加新元素:

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

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