插个两个.clone()对象为什么不行呢,以下例子如果把A作为模板,插入多条数据应该如何处理呢?

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
var a = $("p:first").clone(true);
$("body").append(a);
$("body").append(a);
});
$("p").click(function(){
$(this).animate({fontSize:"+=1px"});
});
});
</script>
</head>
<body>

<p>点击本段落可以增加文本的大小。事件处理器同样被复制到新的段落。</p>
<button>复制每个 p 元素,然后追加到 body 元素</button>

</body>
</html>

这段代码
$("body").append(a);
$("body").append(a);

慕仙森
浏览 141回答 1
1回答

喵喵时光机

var&nbsp;num&nbsp;=&nbsp;2;$(document).ready(function(){&nbsp;&nbsp;$("button").click(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(new&nbsp;Array(num)).each(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;a&nbsp;=&nbsp;$("p:first").clone(true);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$("body").append(a);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;});&nbsp;&nbsp;$("p").click(function(){&nbsp;&nbsp;&nbsp;&nbsp;$(this).animate({fontSize:"+=1px"});&nbsp;&nbsp;});});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery