有关数组

128 阅读1分钟

var ids=new Array();
var copyId=$("#add_checkbox").find('input');
    for(var i=0,lens=copyId.length;i<lens;i++){
        if(copyId[i].checked){
            ids.push(copyId[i].value);
        }
    }


<div  id="add_checkbox" >
    <b>*</b><span>维护类型</span>
    <label class="cyy-checkbox">
        <input type="checkbox" class="cyyChecked" value="1">
        <span class="checkboxStyle1"></span>
        &emsp;&emsp;安全巡查
    </label>

    <label class="cyy-checkbox">
        <input type="checkbox" class="cyyChecked" value="2">
        <span class="checkboxStyle1"></span>
        &emsp;&emsp;复工检查
    </label>

    <label class="cyy-checkbox">
        <input type="checkbox" class="cyyChecked" value="3">
        <span class="checkboxStyle1"></span>
        &emsp;&emsp;维修保养
    </label>

    <label class="cyy-checkbox">
        <input type="checkbox" class="cyyChecked" value="4">
        <span class="checkboxStyle1"></span>
        &emsp;&emsp;运转检查
    </label>

</div>






//data-title ==多选框自定义属性,setDepartDiv==多选框父级id 
            var copyId = $("#setDepartDiv").find('input'),   
            var arrTime = [];    
            for (var j = 0, length = copyId.length; j < length; j++) {
                if (copyId[j].checked){
                    console.log(copyId[j]);
                    arrTime.push(
                        {department_id:copyId[j].value,
                        department_title:copyId[j].getAttribute("data-title")}
                        )
                }
            }
            console.log(arrTime);
//后台需求传参格式
{
    "user_id":1472, ==》用户id
    "project_id":108,==》项目id
    "department_info":[==》单位信息数组
        {"department_id":1,"department_title":"卜锦元测试部门"},
        {"department_id":2,"department_title":"测试部门"}
    ]
}


var  parentConstructors = $("#muSelConent").find('input:checked');
var objC = {}, arrC = [];
for (var K = 0; K < parentConstructors.length; K++) {  
  objC = {      
           "user_id": parentConstructors[K].value,    
           "user_name": parentConstructors[K].name,      
           "user_phone": parentConstructors[K].dataset.phone,       
           "id_card": parentConstructors[K].dataset.card       
        // "qr_code": parentConstructors[K].dataset.code  
  },        
arrC.push(objC)}