需求:要将多行的数据先存在数组中,再传到后台
结果:
html:先把你所有的外层li都加个相同的类名,遍历这些li。(因为里面还有li,不然就会把里面的li也选上,就会导致多个结果的情况。具体情况具体分析)
每行里面一样的,起同一个类名,键值就根据这个类名来获取值
js代码如下:
$(".button").click(function(){
var arr = [];
var lis = $("#cure_yaofang .lili");
for ( var i = 0; i < lis.length; i++) {
var item = {
"yf" : $(".yf").eq(i).val(),
"jl" : $(".jl").eq(i).val(),
"kf" : $(".kf").eq(i).val()
};
arr.push(item);
}
console.log(arr);
})