- clone([Even[,deepEven]]) :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.3.1.js" ></script>
</head>
<body>
<input type="button" value="按钮"/>
<script>
$("[type='button']").bind("click",function(){
console.log("按钮");
})
$("[type='button']").after($("[type='button']").clone(true));//clone方法传入false或不传入值,则后插入的按钮没有点击事件
console.log(this)
</script>
</body>
</html>
实验结果:克隆出一个一样的按钮
并且具有同样的效果:第二个点击也可以实现点击事件,如果clone方法传入的值是false或不传入值,则后插入的按钮没有点击事件。
个人理解:传true就是深度复制(包括事件),不传或者false就是基本复制。