我有这个代码:
HTML:
<div class="formElement" id="debtors">
<label> Debtors</label>
<input type="text" name="debtors">
<button id="btnClicker" onclick="test()">Append list items</button>
</div>
和jQuery:
test= function(){
var clicked = 0;
$("#btnClicker").click(function(){
clicked++;
$("#debtors").append("<input type=\"text\" name=\"test"+clicked+"\" value=\"test\" />");
});
};
问题是,执行该功能时,第一次单击时输入框不显示,第二次单击后添加了 2 个输入框,再单击几下后,由于奇怪的原因,这些框重复了。我尝试了几乎所有在网上找到的东西,但似乎我还是 jquery 的新手。我很确定我错过了一些小东西。你有什么解决办法吗?