jquery遍历表格

比如有表格如下:

货号尺码productId裁剪数
LTH-FR-LMYD5089_BlackUS 10 / EU XXL63131131
LTH-FR-LMYD5089_BlackUS 12 / EU 3XL63131133
LTH-FR-LMYD5089_BlackUS 2 / EU S63131135
LTH-FR-LMYD5089_BlackUS 4 / EU M63131137
LTH-FR-LMYD5089_BlackUS 6 / EU L63131139
LTH-FR-LMYD5089_BlackUS 8 / EU XL63131141

 

jquery遍历表格_第1张图片

 

遍历代码

	    var list = [];
		    var flag=0;
		    var tr = $('#table-cut-produce').children("tbody").children('tr');
		    tr.each(function(){    
			var productId= $(this).find("[name='product-id']").html();
			var cutNum= $(this).find("[id='cut-num']").val(); 
			if(cutNum=='')
			{
				alert(productId+"裁剪数量不可为空");
				flag=1;
				return;
			}
			var json="{productId:"+productId+",cutNum:"+cutNum+"}";
		    list.push(json);
		    });

 

list可以作为一个数组传给后端

$.ajax({
		            async: false,
		            url: "updateCutNum.do",
		            data: {"list[]": list,produceNo:produceNo},
		            success: function (data) {
		            	  var v=data;
				          var code=v.code;
				          var msg=v.msg;
				          if(code==0)
				          {
				        	  alert("更新失败!");
				        	  return;
				          }else {
								$.messager.show({
									title: "更新成功",
									msg: msg,
									showType: "slide"
								});
							location.reload();
						}
		            },
		            error: function (data) {
		            }
		        });

 

你可能感兴趣的:(jquery遍历表格)