jquery提供的赋值节点的方法是clone()方法。
clone()方法
该方法用于克隆指定元素节点。
$(function(){
$("ul li").click(function(){
var $li = $(this).clone();//克隆成功后返回克隆出来的对象引用
$(this).clone().appendTo("ul");
});
});
注意:克隆出来的节点不具备任何行为 。
如果你想让克隆出来的节点具备相同的行为,需要在方法内部添加一个形参true。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jquery的dom操作</title>
<script src="../jquery-1.3.1.js"></script>
</head>
<body>
<p title="选择你喜欢的水果">你最喜欢的水果是?</p>
<ul>
<li title="苹果">苹果</li>
<li title="橘子title">橘子</li>
<li title="菠萝">菠萝</li>
<li title="菠萝2">菠萝2</li>
<li title="菠萝3">菠萝3</li>
</ul>
</body>
<script>
$(function(){
$("ul li").click(function(){
var $li = $(this).clone();//克隆成功后返回克隆出来的对象引用
$(this).clone(true).appendTo("ul");
});
});
</script>
</html>