嗨,我发现在网络代码,我做了一些修改,但我不能得到如何得到它的工作原理很多时间在同一页 在这里,你可以找到我的jsfiddle上:http://jsfiddle.net/Scanu/DhpXN/脚本工作多次,动态添加字段
如果我重复两次html代码(corse)它不起作用我可以做什么来改善代码!? :/ 在此先感谢和我的英语我是意大利
HTML
<div>
<input type="button" id="btnAdd" value="add another name" />
<input type="button" id="btnDel" value="remove name" />
</div>
<div class="clonedInput">
Link: <input type="text" name="link1" />
</div>
<br><br><br><br>
SCRIPT
$('#btnAdd').click(function() {
var num = $(".clonedInput").length; // how many "duplicatable" input fields we currently have
var newNum = new Number(num + 1); // the numeric ID of the new input field being added
var newElem = $('.clonedInput:last').clone();
newElem.children(':first').attr('name', 'link' + newNum);
$('.clonedInput:last').after(newElem);
$('#btnDel').attr('disabled', false);
if (newNum == 5) $('#btnAdd').attr('disabled', 'disabled');
});
$('#btnDel').click(function() {
var num = $('.clonedInput').after().length;
$('.clonedInput:last').remove(); // remove the last element
$('#btnAdd').attr('disabled', false); // enable the "add" button
// if only one element remains, disable the "remove" button
if (num - 1 == 1) $('#btnDel').attr('disabled', 'disabled');
});
$('#btnDel').attr('disabled', 'disabled');
你的意思是要克隆的名称和如姓氏在同一页面上分开显示,对吗? – 2012-08-14 20:16:00
是准确!我能怎么做? – user1599015 2012-08-16 10:35:41
如果不会因一时的任何答案,我会告诉你的soution这个夜晚。 – 2012-08-16 11:48:23