动态地为字段指定不同的名称,以便我可以单独通过电子邮件发送它们
Dynamically give different names to fields so I can email them separately
这是我到目前为止的设置:小提琴
每当我单击"提交"按钮时,我都需要它向该特定人员/电子邮件地址发送电子邮件。
但它们都有相同的名字,因为我只是克隆了它们。如何动态地为字段指定唯一的名称和/或类,以便可以单独通过电子邮件发送它们?
$('.sub_container').first().clone(true).appendTo('.container').find('input').val('');
此外,由于我将动态添加新的人员/电子邮件地址,因此这必须都在同一页面上进行。所以我正在考虑使用 json 或 ajax?
提前感谢!
小提琴
你可以尝试这样的一些
为计数器添加隐藏字段
<input type='hidden' id='counter' value ='0' />
对点击事件的更改
$('.add_new').click(function (e) {
var count = parseInt($("#counter").val(),10);
$("#counter").val(count+1);
var cloneEle = $(this).prev(".sub_container").clone(true);
cloneEle.attr("class","sub_container"+count)
cloneEle.find("input[type='text']").val('');
cloneEle.find('input[type="submit"]').val("Submit");
cloneEle.find('input[type="submit"]').attr("id","btnSubmit"+count)
cloneEle.appendTo('.container');
$('.preview_message').last().html('');
$('.preview_name').last().html('');
});
JSFIDDLE 演示
相关文章:
- 我可以在json对象中添加一个函数吗
- AngularJS:我可以跳过函数参数回调吗
- 我可以获得相对于被点击元素的确切点击位置吗
- 我可以更改剑道UI网格吗's的外键值
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 我可以在Javascript/jQuery中使用一个变量作为键吗
- 在Angular中,我可以从模板url中截取内容吗
- 我可以使此幻灯片图像自动播放吗?
- 我可以通过JQuery将CSS类交换为一个特殊的元素集吗
- JavaScript-为什么我可以在数组中设置键
- 我可以在Nodewebkit中保护javascript以外的资源吗
- 为什么我可以在Array属性对象中找到Javascript Array for Each方法
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- Angular JS-我可以为选项卡使用单独的控制器来加载窗格吗.这是个好做法吗
- Chained Promise给出了未定义的函数错误,但我可以单独执行这些函数
- 我可以在单独的线程中运行 UIWebView 吗?
- 动态地为字段指定不同的名称,以便我可以单独通过电子邮件发送它们
- 我可以分割谷歌分析要求/发送到单独的脚本标签
- 给定一个具有多个提交按钮的表单,我可以单独控制它们吗
- 我可以使用javascript更改单独的页面css条目(而不是交换样式表)