2016-08-16 57 views
1

循環工作追加到父環之間插入格但不要讓類爲從父循環選擇產生的股利...兒童環HTML由JavaScript

var parentdiv = $(".pDiv"); 
for (i = 0; i < 3; i++) { 
    $(parentdiv).append("<label class=" 
     addLabel ">" + i + "</label>"); // parent loop add 
    for (j = 0; j < 3; j++) { 
     $(".addLabel").append("<label class=" 
      addLabel2 ">" + j + "</label>"); //children loop in parent class 
    } 
} 

回答

0

首先,你的文字有太多錯誤,並且很難理解究竟是什麼問題。

其次 - 你的字符串在append()函數不正確連接addLabel似乎並不是一個變量。試試這個:

$(parentdiv).append("<label class='addLabel"+ i +"'></label>")
$(".addLabel").append("<label class='addLabel"+ j +"'></label>");

+0

對不起!這不是我的代碼。這只是一個例子,你是正確的追加string.But這不是我的問題,我的問題是:如何讓「addLabel」作爲選擇器追加另一個循環。 – mnjroy

0

的問題解決了孩子們的循環:

//children loop start 
for (var c = 0; c < checkBoxs.length; c++) { 
    // Things[i]     
    console.log(c); 
    var multiInputs = $("#myframe1").contents().find(".div2"); // iframe parent div 
    var putIntoParent = $(multiInputs).children(); // selector as parent children 
    var getMultiInput = multiInputs.selector; 
    //$(multiInputs).append('<lable><input type="checkbox"/>'+ checkBoxs[c].label +' </label>'); 
    var node = document.createElement('span'); 
    //var inputPlace = document.querySelector('.inputField_add'); 
    console.log(multiInputs) 
    // $(multiInputs).on("load", function() { 
    $(putIntoParent).append('<lable><input type="checkbox"/>'+ checkBoxs[c].label +' </label>'); 
    // });     
}