使用jQuery多次附加对象

时间:2010-11-23 21:05:46

标签: javascript jquery

我试图编写一个非常简单的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。所以任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:5)

更改此行:

$(".c1").append(v.clone());

如果您希望多次附加同一节点,则需要动态创建该节点,或克隆现有节点。

相关问题