1.过滤“全选”例; 2.表格分隔符“tdslip”; 3.行分隔符“trslip”; 4.""用" "代替。 //作者:ikmb@163.com //参数:tid表格ID function get_table_data(tid) { var t_data = ""; var f = -1; 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 ($(this).css("display") != "none") { if ($(this).find("input[type='text']").length == 0) { td_data_temp = ($(this).text() == "" ? " " : $(this).text()); } else { td_data_temp = ($(this).find("input[type='text']:eq(0)").val() == "" ? " " : $(this).find("input[type='text']:eq(0)").val()); } if (td_data_temp.toString().indexOf("全选") != -1) { f = j; } else { if (f != j) t_data += td_data_temp + "tdslip"; } } }); //alert(t_data); } else { //th $("#" + tid).find("tr:eq(" + i + ")").find("th").each(function(j) { if ($(this).css("display") != "none") { if ($(this).find("input[type='text']").length == 0) { td_data_temp = ($(this).text() == "" ? " " : $(this).text()); } else { td_data_temp = ($(this).find("input[type='text']:eq(0)").val() == "" ? " " : $(this).find("input[type='text']:eq(0)").val()); } if (td_data_temp.toString().indexOf("全选") != -1) { f = j; } else { if (f != j) t_data += td_data_temp + "tdslip"; } } }); } t_data += "trslip"; }); return t_data; }