首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery最近和克隆问题

jquery最近和克隆问题
EN

Stack Overflow用户
提问于 2019-06-27 08:49:53
回答 1查看 51关注 0票数 0

我有一个拖放的表单构建器,我想使用一个按钮来重复表单元素。

我做了样例here

当我单击Repeat按钮时,它会自动将表单元素添加到表单末尾的表单字段中。但问题是我缺少父元素中的repeat按钮,我可以在新元素上看到两个repeat按钮。

我使用下面的代码将元素追加到表单中:

代码语言:javascript
复制
$("#sjfb").on("click", ".rpt", function() {
        var ele = $(this).closest('.field').clone(true);   
        $('html, body').animate({ scrollTop: $(document).height() }, 1000);
        $(this).appendTo('#form-fields').after(ele);

    });

但是当我将其更改为下面的代码时,我可以很容易地将表单元素添加到最近的字段中,并且没有任何问题。但我需要表单末尾的新元素。

代码语言:javascript
复制
$("#sjfb").on("click", ".rpt", function() {
        var ele = $(this).closest('.field').clone(true);   
        $(this).closest('.field').after(ele);
            });

请帮我解决这个问题!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 11:59:01

使用$('#form-fields').append(ele);这意味着它将把克隆的元素附加到表单元素的末尾。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56782594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档