您的位置:首页 > Web前端 > JavaScript

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

2015-09-30 15:48 555 查看

// 取得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; 

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: