Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery克隆限制_Jquery_Clone - Fatal编程技术网

Jquery克隆限制

Jquery克隆限制,jquery,clone,Jquery,Clone,我有以下代码: $("#addbt").click(function () { $('#choice').clone() .attr('id', 'choice' + $('.ddl').length) .attr('name', 'choice' + $('.ddl').length) .insertAfter(".ddl:last"); }); 我不熟悉Jquery。如何将克隆数停止到特定的数目?(比如说10)在保持大致相同的代码结构的同时,最简单的方法是使

我有以下代码:

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

我不熟悉Jquery。如何将克隆数停止到特定的数目?(比如说10)

在保持大致相同的代码结构的同时,最简单的方法是使用如下计数器:

 counter = 0;
 $("#addbt").click(function () {
         counter++;
         if (counter <= 10){
            $('#choice').clone()
              .attr('id', 'choice' + $('.ddl').length)
              .attr('name', 'choice' + $('.ddl').length)
              .insertAfter(".ddl:last"); });
          }
  }
计数器=0;
$(“#添加BT”)。单击(函数(){
计数器++;

if(counter)尝试组合一个JSFIDLE来演示您的代码不工作。