我试图编写一个非常简单的jquery代码来追加一个元素。这是一个示例代码 -
<script type="text/javascript">
var v=$("strong");
$(document).ready(function(){
$("button").click(function(){
$(".c1").append($ (v) );
});
});
</script>
这里发生了什么,<div class="c1">
的内容只需点击一次就会出现一次。而不是jQuery对象,如果我把html内容然后它出现就像我点击按钮一样多。我想用Object做同样的事情。
我刚开始学习jQuery。所以任何建议都会有所帮助。
答案 0 :(得分:5)
更改此行:
$(".c1").append(v.clone());
如果您希望多次附加同一节点,则需要动态创建该节点,或克隆现有节点。