0

li順序付きリストの番号付けが増加したときに、順序付きリスト内の新しい要素の ID を自動的に増やしたいと思います。これを試しましたが、うまくいきませんでした。

助けてください。

    var counter = 0;

    var html = "<div class='steps '><ol ><li class='personid'  id='"+  counter++   +"' ><a href='url-here' >Link Text </a></li></ol><div>";
    $('#redactor2').append(html);

ここはhttp://jsfiddle.net/younis764/rWcKu/1/です

4

1 に答える 1

0

あなたが投稿したコードは、1 つの<li>項目のみを追加するようです。ただし、ループでアイテムを追加すると仮定すると、これは必要なものを達成するために機能するはずです。

var html = '<div class="steps">\
                <ol>';

for(var i = 0; i < 10; i++)
{
    html+= '<li class="personid"  id="person'+ (i + 1) +'"><a href="url-here">Link Text</a></li>';
}

html+ '</ol><div>';
$('#redactor2').append(html);

また、ID を数字で始めることはできないことに注意してください。

于 2013-11-11T11:27:54.107 に答える