Обернуть все созданные элементы после нажатия - PullRequest
1 голос
/ 16 апреля 2010
$('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 голосов
/ 16 апреля 2010

Возможно, вы захотите создать <ol> в начале и добавить к нему новые элементы:

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

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