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;
}
// 取得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;
}
相关文章推荐
- 使用FusionCharts完成统计图表
- JSONP跨域的原理解析( 一种脚本注入行为)
- JSON格式化、高亮库JSONFORMATER
- javascript调试工具
- JsPlump连线
- 10月9日 Meteor Global Hackathon.
- 两个集合直接的操作 如何jsp页面迭代遍历,js如何写函数
- JS正则表达式大全
- json对象与字符串转换
- 【转载】json 数据 添加 删除 排序
- js对日期进行升序排序
- Javascript生成二维码(QR)
- jsonArray转换成list
- js测试用
- 演出排期JavaScript
- 四、企业号获取 jssdk
- javascript 中 null和undefined
- 【Javascript】: for循环中定义的变量在for循环体外也有效
- JS正则座机电话和邮箱匹配
- 实现Server.UrlEncode和Server.UrlDecode功能的js代码