我正試圖編寫一個表單生成器,用戶可以在其中生成註冊表單。我需要限制用戶可以創建的項目數量,但他們也需要刪除項目。如何計算動態創建的div
我原本
var limit = 5;
var counter = 0;
if (counter == limit) {
然而,當用戶刪除郵件的櫃檯仍然是相同的,所以他們不可能有新項目替換刪除的表單元素。所以我想要做的是計算當前有多少項目是活動的。我試圖通過給每個新元素一個類(.kid),然後計算該類的div的數量,但它沒有工作。
任何人都可以指向正確的方向嗎?這是我迄今爲止所做的,但它不起作用。
var limit = 6;
var num = $('.kid').length;
function addAllInputs(divName, inputType){
if (num == limit) {
alert("You have all ready added 6 form items");
}
else {
var newdiv = document.createElement('div');
newdiv.setAttribute('id', 'child' + (counter + 1));
newdiv.setAttribute('class', 'kid');
乾杯!