JQuery中的clone方法。
代码如下,为什么克隆是几何倍的增长?我代码写的是选中第一个呀?但出来的效果是第一次复制一个,第二次两个,第三次四个........$("input:first").cli...
代码如下,为什么克隆是几何倍的增长?我代码写的是选中第一个呀?但出来的效果是第一次复制一个,第二次两个,第三次四个........
$("input:first").click(function()
{
var $input = $("input:first").clone();
$input.val("新按钮");
$("input").after($input);
}
)
这是需要复制的<input type="button" value="原按钮"/>
已经自己解决了,最后一句$("input").after($input)应该为$("input:last").after($input),因为原来的语句匹配的是当前页面中的所有input标签,所以导致几何倍增长。 展开
$("input:first").click(function()
{
var $input = $("input:first").clone();
$input.val("新按钮");
$("input").after($input);
}
)
这是需要复制的<input type="button" value="原按钮"/>
已经自己解决了,最后一句$("input").after($input)应该为$("input:last").after($input),因为原来的语句匹配的是当前页面中的所有input标签,所以导致几何倍增长。 展开
2017-09-17
展开全部
[html]viewplaincopyCloneMe!(1)这个例子中clone,clone(true)的区别在于,clone(ture)除了克隆集合,还会克隆click句柄(2)现象就是:clone的CloneMe!无法继续点击克隆。但是clone(true)出来的CloneMe!可以继续克隆,和原本按钮没有区别。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询