4

jquery追加関数に属性を渡そうとしています。html を追加しますが、属性は追加しません。コンソールにもエラーは表示されません。HTML コード :

    <li>First Item</li>
    <li>Second Item</li>

Javascript コード :

    $('li').each(function(){
        $(this).append('<span></span>', {
            text: 'some text',
            class: 'someClass'
        })
    });

HTMLを次のようにしたい

 <li>First Item <span class="someClass">some text</span></li>
 <li>Second Item Item <span class="someClass">some text</span></li>
4

4 に答える 4

1

これを試して:

$('li').each(function(){
        $('<span/>',{
            text: 'some text',
            class: 'someClass'
        }).appendTo(this);
});
于 2013-03-31T11:00:33.040 に答える