2016-08-16 54 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>'); 
    // });     
}