我有这个 html,当有人单击按钮时,我将其注入到页面中。每次使用下面的 js 单击按钮时,都会再次附加 html。
<div style="display: none;">
<div class="grab-me">
<p>This is fieldset 1</p>
<input name="foo[]" />
<input name="bar[]" />
<input name="oth[]" />
</div>
</div>
var count = 1;
$(function(){
$('.add-member').live("click", function(e){
e.preventDefault(e);
count += 1;
var grab = $('.grab-me')
.clone()
.removeClass('grab-me')
.appendTo('#register');
});
});
但我需要做的是它说“这是字段集 1”我需要每次将该数字增加 1,以便后续附加说这是字段集 2,这是字段集 3 等等。我看不出我怎么能当它被克隆时将一个变量(我的计数变量)传递给 html 块,它将替换该数字。
这是它的一个jsfiddle:http: //jsfiddle.net/tzbgA/
任何帮助都会很棒!谢谢!!