如何在jQuery中多次克隆一个按钮

时间:2018-04-09 08:06:38

标签: javascript jquery

目前我正在克隆按钮上的div点击它完美无缺。 但问题是我还想根据url参数值复制div,例如rtt/rtt/transports/corba/CorbaConversion.hpp

如果empNo = 3,则克隆3次,否则4次,然后4次。

1 个答案:

答案 0 :(得分:1)

首先,您需要在网址中找到参数,以便了解要复制的次数。

function getQueryVariable(variable) {
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}
var num = parseInt(getQueryVariable('empNo'));

我们在结果上调用parseInt,因为它会返回一个字符串。

最后,我们可以使用这个数字来循环复制。

for(var i = 0; i < num; i++) {
    //duplicate div
}

将所有这些放在按钮点击事件处理程序中,它应该可以正常工作! :)