动态添加/删除几个输入字段
add/remove several input fields dynamically
我有一个表单,其中几个字段可能有多个输入,即
- 您的姓名
- 您喜欢的歌曲:[添加更多!]
- 你喜欢的电影:[添加更多!]
- 显示您喜欢的:[添加更多!]
我还是个新手,一直在四处寻找教程。他们中的很多人似乎倾向于只关注一个字段,并倾向于在javascript中有输入标记,这使得我似乎必须为每个不同的输入字段复制和粘贴脚本。即这个:http://muiomuio.com/web-design/add-remove-items-with-jquery
$(function() {
var scntDiv = $('#p_scents');
var i = $('#p_scents p').size() + 1;
$('#addScnt').live('click', function() {
$('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv);
i++;
return false;
});
$('#remScnt').live('click', function() {
if( i > 2 ) {
$(this).parents('p').remove();
i--;
}
return false;
});
});
有没有办法简化这一点?非常感谢你的帮助!
看看这个jsFiddle。我写了一个添加文件的脚本,但删除它们的脚本类似。
Hve fun
K
相关文章:
- jQuery自定义验证比较多个输入的序列
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 如何选择多个输入字段并删除所需的属性
- 可以't将几个数字设置为<输入类型=“;数字“>
- 比较jquery中的两个输入
- 在jQuery中使用单个输入来设置几个不同选项的值
- 使用用户输入值从 DOM 中删除几个元素
- 输入栏在几个塞昆德后消失
- Angularjs ng禁用了几个复选框输入按钮
- 当在一个表单中有几个jquery变量时,如何命名输入
- 如何从几个变量输入数据到一个图表使用d3
- 通过几个用户的输入进行搜索,并揭示其中最常见的单词
- 如何输入'onchange'事件上的几个复选框
- Javascript一个输入字段连接到几个函数
- PHP Javascript AJAX填充和计算几个输入字段-只有一个函数填充
- 添加数字里面几个输入(类型=数字)后,点击按钮
- 如何使用jquery在数组中选择几个输入值
- 动态添加/删除几个输入字段