我需要通过单击按钮来附加一组输入,并且每次添加新组时,他们的名称应该为+1(对于整个组)。
相反,我得到每个输入+1。
我想有一种方法是每4个输入增加一次......?
<script>
$(document).ready(function(){
var count=0;
$("#btn1").click(function(){
$("#List").append("Amount: <input type='text' name='Amount1" + (count++) +"' value=0 /><br />Cost: <input type='text' name='Cost1" + (count++) +"' value='0' /><br />Date: <input type='date' name='Date1" + (count++) +"' value='0' /><br />Monthly: <input type='text' name='Monthly1" + (count++) +"' value='0' />");
});
});
</script>
我需要:
金额11,成本11,日期11,每月11
Amount12,Cost12,Date12,Monthly12
金额13,成本13,日期13,每月13
谢谢!
答案 0 :(得分:1)
你在找这样的东西吗?
var count=0;
$("#btn1").click(function(){
count++;
$("#List").append("Amount: <input type='text' name='Amount1" + (count) +"' value=0 /><br />Cost: <input type='text' name='Cost1" + (count) +"' value='0' /><br />Date: <input type='date' name='Date1" + (count) +"' value='0' /><br />Monthly: <input type='text' name='Monthly1" + (count) +"' value='0' />");
});
答案 1 :(得分:0)
学习Logger.addHandler
试试这个
希望它有助于
$("#btn1").click(function(){
count++;
$("#List").append("Amount: <input type='text' name='Amount1" + (count)+"'value=0 /><br />Cost: <input type='text' name='Cost1" + (count) +"' value='0' /<br />Date: <input type='date' name='Date1" + (count) +"' value='0' /><br/>Monthly: <input type='text' name='Monthly1" + (count) +"' value='0' />");});
});
</script>