我有以下函数,可以将输入添加到 DOM,并根据屏幕上的最后一个为它们提供顺序 id。然而,它似乎只计算了预编辑 DOM 中的实际最后一个......因此,例如,如果我默认有 5 个输入,它将给出所有新闻和 6 的 id 而不是 6、7、8 等。如何我要计算添加的吗?
addInput: function () {
// Get the last input num
$lastNum = $('.inputs input:last-child').length;
// Num is last input plus 1
$num = $lastNum + 1;
// Input HTML
$input = '<input type="text" name="iam' + $num + '" id="iam' + $num +'" />';
// Only allow 10 inputs to be added
if ( $('.inputs input').length > 9 ) {
alert('You can only have a maximum of 10');
return false;
}
// Append the input to the inputs list
$('.inputs').append($input);
},