js获得表格多行数据(多选框)

来源:互联网 发布:图片上传淘宝变模糊 编辑:程序博客网 时间:2024/06/05 21:56


// 取得table行数据
  function get_table_data(tid) {
   var t_data = "[";
   var flg = true;
      var td_data_temp = "";
      //tr 
      $("#" + tid).find("tr").each(function(i) {
       if ($("#" + tid).find("tr:eq(" + i + ")").find("td").length != 0) {
           // td 
             $("#" + tid).find("tr:eq(" + i + ")").find("td").each(function(j) {
              if (j == 0) {
               // 药品ID
       if ($(this).find("input[type='checkbox']:eq(0)").attr("checked") == "checked") {
        td_data_temp += "{";
                    td_data_temp += '\"id\":\"' + $(this).find("input[type='checkbox']:eq(0)").val() + '\"';
                    flg = true;
                   } else {
                    flg = false;
                   }
              }
               if (j == 8 && flg) {
                // 价格
       if ($(this).find("input[type='text']:eq(0)").val() == "") {
                    td_data_temp += ',\"repertory\":\"0.00\"';
                   } else {
                  td_data_temp += ',\"repertory\":\"' + $(this).find("input[type='text']:eq(0)").val() + '\"'; 
                 }
                  }

                  if (j == 9 && flg) {
                // 价格
       if ($(this).find("input[type='text']:eq(0)").val() == "") {
                    td_data_temp += ',\"price\":\"0.00\"';
                   } else {
                  td_data_temp += ',\"price\":\"' + $(this).find("input[type='text']:eq(0)").val() + '\"'; 
                 }
                  }
                  if (j == 11 && flg) {
                // 价格
       if ($(this).find("input[type='hidden']:eq(0)").val() == "") {
                    td_data_temp += ',\"apply_flag\":\"9\"';
                   } else {
                  td_data_temp += ',\"apply_flag\":\"' + $(this).find("input[type='hidden']:eq(0)").val() + '\"'; 
                 }
                  }
                  if (j == 12 && flg) {
                // 价格
       if ($(this).find("input[type='hidden']:eq(0)").val() == "") {
                    td_data_temp += ',\"apply_result\":\"0\"';
                   } else {
                  td_data_temp += ',\"apply_result\":\"' + $(this).find("input[type='hidden']:eq(0)").val() + '\"'; 
                 }
                 //
                 td_data_temp += "},";
                  }
                  
        });
        
    }
   });
   //
   t_data += td_data_temp + "]";
   return t_data; 
   }

0 0