如何使用jquery在click函数中附加div?

时间:2014-09-05 06:01:10

标签: jquery jquery-ui

HTML

<body>
<input type="button" value="ADD" class="add">
    <div class="cont">
        <div class="wrapper">
        <input type="text" class="txt1">
        <input type="text" class="txt2">            
        <input type="button" value="Delete" class="del">
        </div>
    </div>
</body>

SCRIPT

 $(document).ready(function(e) {
    $(".add").on('click',function(){
       $(".cont").append$(".wrapper");
    }); 
 });

嗨,如果我点击添加按钮,整个div必须追加。我不知道我是否正确行事。请指导我。

4 个答案:

答案 0 :(得分:3)

以下是修改后的脚本:

请在此处查看预览:http://plnkr.co/edit/SzVcBpNtujZ3iBSnX21n?p=preview

你需要追加.html()函数

  $(document).ready(function(e) {
  $(".add").on('click',function(){
     $(".cont").append($(".wrapper").html());
  }); 
});

答案 1 :(得分:1)

append$()不是jQuery函数

Chagne

$(".cont").append$(".wrapper");

 $(".cont").append($(".wrapper"));

OR

 $(".wrapper").appendTo(".count")

答案 2 :(得分:1)

 $(document).ready(function(e) {
    $(".add").on('click',function(){
    var item = $(".wrapper").eq(0).clone();
    $(".cont").after(item);
   }); 
 });

编辑: -

小提琴链接: - http://jsfiddle.net/cj575cey/1/

答案 3 :(得分:1)

.wrapper已被.cont包裹。

$(document).ready(function(e) {
$(".add").on('click',function(){
    $(".cont").append($(".wrapper"));//change append$(".wrapper") to .append($(".wrapper"))
   }); 
 });