-2

私はこのコードを持っています:

$("#addbt").click(function () {
 $('#choice').clone()
     .attr('id', 'choice' + $('.ddl').length)
     .attr('name', 'choice' + $('.ddl').length)
     .insertAfter(".ddl:last"); });

私はJqueryが初めてです。クローンの数を特定の数に止めるにはどうすればよいですか? (10 とします)

4

1 に答える 1

0

現在使用しているコード構造とほぼ同じを維持しながらこれを行う最も簡単な方法は、次のようなカウンターを使用することです。

 counter = 0;
 $("#addbt").click(function () {
         counter++;
         if (counter <= 10){
            $('#choice').clone()
              .attr('id', 'choice' + $('.ddl').length)
              .attr('name', 'choice' + $('.ddl').length)
              .insertAfter(".ddl:last"); });
          }
  }
于 2013-01-17T19:45:39.820 に答える