我有以下函數,它將輸入添加到DOM,併爲它們提供基於屏幕上最後一個的順序ID。然而,它似乎只計算了預編輯的DOM中最後一個實際的數據......例如,如果默認情況下有5個輸入,它會給出所有的新聞和id,而不是6,7,8等。我是否計算添加的數字?jQuery獲取編輯DOM後的最後一個元素
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);
},
雖然不是我要求它是我將需要處理的後...你能不能或許顯示的一個例子你的意思,因爲我需要建立頁面加載的輸入用戶可能添加的額外信息! – Cameron 2012-04-20 09:34:47
等2分鐘,我準備小提琴。 – Murtaza 2012-04-20 09:39:36