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标签,所以导致几何倍增长。
展开
 我来答
匿名用户
2017-09-17
展开全部
[html]viewplaincopyCloneMe!(1)这个例子中clone,clone(true)的区别在于,clone(ture)除了克隆集合,还会克隆click句柄(2)现象就是:clone的CloneMe!无法继续点击克隆。但是clone(true)出来的CloneMe!可以继续克隆,和原本按钮没有区别。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式