繁体   English   中英

动态表单元素

[英]Dynamic form elements

我需要一个允许用户动态添加新字段的表单。 在我的例子中,一行包含一个标签和一个textarea,点击加号将添加一个带有label和textarea的新行。

我找到了插件http://plugins.jquery.com/project/dynamicField ,它完全符合我的要求,除了一件事:对于每个添加的行,我需要标签来包含行号。

有关如何做到这一点的任何提示?

最好的可能是在插件中添加一个事件,比如'AfterAdd',我可以订阅并设置标签或其他东西?

编辑:有没有人知道一个插件,它做这种“动态形式”的事情,你可以添加,插入和删除行?

谢谢,L

我不明白你为什么要使用插件。 它只有几行代码。 就像是:

$('#add').click(function() {
    var $container =  $('#container');
    var html ='<label>' 
                + ($container.find('textarea').length + 1) 
                + '</label><textarea></textarea><br />';
    $container.append(html);
});

这里的例子

您可以尝试使用jquery模板来实现此目的。 一些非常干净,非常适合动态DOM生成/插入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM