【问题标题】:Jquery clone limitjQuery克隆限制
【发布时间】:2013-01-01 10:38:20
【问题描述】:

我有这个代码:

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

我是 Jquery 的新手。如何将克隆数停止为特定数字? (比如 10 个)

【问题讨论】:

    标签: jquery clone


    【解决方案1】:

    在保持与当前代码结构大致相同的同时做到这一点的最简单方法是使用如下计数器:

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

    【讨论】:

    • 尝试组合一个 jsfiddle 来证明您的代码无法正常工作。
    猜你喜欢
    • 2011-01-16
    • 2011-12-19
    • 2011-11-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 2011-05-31
    相关资源
    最近更新 更多