Jquery 将列表对象附加到数组
我试图将一个列表对象附加到一个数组中,但我没有运气。我是jQuery的初学者,因此非常感谢您的帮助和理解Jquery 将列表对象附加到数组,jquery,list,object,append,push,Jquery,List,Object,Append,Push,我试图将一个列表对象附加到一个数组中,但我没有运气。我是jQuery的初学者,因此非常感谢您的帮助和理解 $(“表单”).submit(函数(事件){ event.preventDefault(); 用户名=$(“#用户”).val(); group=$(“#grouprole”).val(); role=$(“#roleid”).val(); office=$(“#office_id”).val(); lineyear=$(“#lineyear_id”).val(); brandListArr
$(“表单”).submit(函数(事件){
event.preventDefault();
用户名=$(“#用户”).val();
group=$(“#grouprole”).val();
role=$(“#roleid”).val();
office=$(“#office_id”).val();
lineyear=$(“#lineyear_id”).val();
brandListArray=[];
$.each();
brandListObject={
类别:$(“#类别id”+z).val(),
品牌:$(“#品牌id”+z).val(),
毛绒:$(“#毛绒_id”+z).val(),
工作量:$(“#工作量_id”+z).val()
};
brandListArray.push(brandListObject)
如果其他人需要类似的解决方案,我会选择这一解决方案。感谢所有帮助和回复
$("form").submit(function (event) {
event.preventDefault();
username = $("#user" ).val();
group = $("#grouprole" ).val();
role = $("#roleid" ).val();
office = $("#office_id" ).val();
lineyear = $("#lineyear_id" ).val();
brandListArray = []; //$(brandListObject).serializeArray();
//LOOP
// create brandListObject for each j
// push brandListObject to array
for (j = 0;j<z;j++){
brandListObject = {
category : $("#category_id"+j ).val(),
brand : $("#brand_id"+j ).val(),
plush : $("#plush_id"+j ).val(),
workload : $("#workload_id"+j ).val()
};
brandListArray.push(brandListObject);
}ere
$(“表单”).submit(函数(事件){
event.preventDefault();
用户名=$(“#用户”).val();
group=$(“#grouprole”).val();
role=$(“#roleid”).val();
office=$(“#office_id”).val();
lineyear=$(“#lineyear_id”).val();
brandListArray=[];//$(brandListObject.serializeArray();
//环路
//为每个j创建brandListObject
//将brandListObject推送到数组
for(j=0;j)对您不起作用吗?这是一个单行程序。如果没有帮助,请在问题中添加相关的表单HTML。您尝试创建的数组输出示例对Rory很有用,您能举一个示例说明代码中的位置吗?谢谢!!在您的提交处理程序中。brandListArray=$(此).serializeArray();