1 function shengchen() { 2 var arrTR = $("#tbModule").children(); 3 var Context=""; 4 $("#tbModule").find("tr").each(function () { 5 var arrtd = $(this).children(); 6 tdContext = $.trim(arrtd.eq(0).text()); 7 tdContext += ":" + arrtd.eq(2).find("input").val() + ";"; 8 Context += tdContext; 9 }) 10 Context= Context.substring(Context.indexOf(";")+1); 11 $("#txtContent").val(Context); 12 }
我这里是通过点击 来获取 table中的td的数据,其中一个td包含一个input标签
通过
$("#tbModule").find("tr").each(function () {})
来获回去所有行的对象,通过
$(this).children();
来获取行内所有的td,通过
arrtd.eq(0)
来获取某个制定的td,这里你也可以用循环来获取数据,注释的部分是获取td中标签的值
1 for (var k = 0; k < arrtd.length; k++) { 2 var con = arrtd.eq(k).text(); 3 //var con = arrtd.eq(2).find("input").val(); 4 }