jQuery遍历Table tr td td中包含标签_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > jQuery遍历Table tr td td中包含标签

jQuery遍历Table tr td td中包含标签

 2014/5/23 2:57:20  小老季  博客园  我要评论(0)
  • 摘要:1functionshengchen(){2vararrTR=$("#tbModule").children();3varContext="";4$("#tbModule").find("tr").each(function(){5vararrtd=$(this).children();6tdContext=$.trim(arrtd.eq(0).text());7tdContext+=":"+arrtd.eq(2).find("input").val()+";"
  • 标签:遍历 jQuery
 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                 }

 

 

上一篇: 分享一些个人心得(从程序员到管理层) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名