繁体   English   中英

子循环html通过javascript附加到父循环插入div中

[英]Children loop html append into parent loop inserted div by javascript

循环工作,但没有从父循环生成div作为选择器的类...

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
    }
}

首先,你的文字有太多的错误,很难理解究竟是什么问题。

其次 - append()函数中的字符串没有正确连接,因为addLabel似乎不是变量。 尝试这个:

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

问题解决了儿童循环问题:

//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>');
    // });                  
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM