·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> jQuery遍历Table tr td td中包含标签

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

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

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

 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                 }

全部代码

  1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BianLi.aspx.cs" Inherits="jQueryDemoWeb.BianLi" %>  2   3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  4 <html xmlns="http://www.w3.org/1999/xhtml">  5 <head runat="server">  6     <title></title>  7     <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>  8     <script>  9         function shengchen() { 10             var arrTR = $("#tbModule").children(); 11             var Context = ""; 12             $("#tbModule").find("tr").each(function () { 13                 var arrtd = $(this).children(); 14                 tdContext = $.trim(arrtd.eq(0).text()); 15                 tdContext += ":" + arrtd.eq(2).find("input").val() + ";"; 16                 Context += tdContext; 17  18 //                for (var k = 0; k < arrtd.length; k++) { 19 //                    var con = arrtd.eq(k).text(); 20 //                    //var con = arrtd.eq(2).find("input").val(); 21 //                } 22  23             }) 24             Context = Context.substring(Context.indexOf(";") + 1); 25             $("#txtContent").val(Context); 26         } 27      28     </script> 29 </head> 30 <body> 31     <form id="form1" runat="server"> 32     <div> 33         <table id="tbModule" width="100%" cellpadding="0" cellspacing="0" style="border-right: 1px solid #D2D2D2; 34             border-left: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2;"> 35             <tr> 36                 <td class="tb_d1" style="width: 60px;"> 37                     编号 38                 </td> 39                 <td class="tb_d1" style="width: 60px;"> 40                     名称 41                 </td> 42                 <td class="tb_d2" style="width: 80px;"> 43                     终端数量 44                 </td> 45             </tr> 46             <tr id='1'> 47                 <td id='dt11' class="tb_d1" style="width: 60px;"> 48                     1 49                 </td> 50                 <td id="dt21" class="tb_d1" style="width: 60px;"> 51                     前台收银 52                 </td> 53                 <td class="tb_d2" style="width: 80px;"> 54                     <input name="rptModule$ctl00$txtCount" type="text" value="3" id="rptModule_ctl00_txtCount" 55                         style="width: 60px;" /> 56                 </td> 57             </tr> 58             <tr id='2'> 59                 <td id='dt12' class="tb_d1" style="width: 60px;"> 60                     2 61                 </td> 62                 <td id="dt22" class="tb_d1" style="width: 60px;"> 63                     打印服务器 64                 </td> 65                 <td class="tb_d2" style="width: 80px;"> 66                     <input name="rptModule$ctl01$txtCount" type="text" value="3" id="rptModule_ctl01_txtCount" 67                         style="width: 60px;" /> 68                 </td> 69             </tr> 70             <tr id='3'> 71                 <td id='dt13' class="tb_d1" style="width: 60px;"> 72                     3 73                 </td> 74                 <td id="dt23" class="tb_d1" style="width: 60px;"> 75                     无线服务器 76                 </td> 77                 <td class="tb_d2" style="width: 80px;"> 78                     <input name="rptModule$ctl02$txtCount" type="text" value="3" id="rptModule_ctl02_txtCount" 79                         style="width: 60px;" /> 80                 </td> 81             </tr> 82             <tr id='4'> 83                 <td id='dt14' class="tb_d1" style="width: 60px;"> 84                     4 85                 </td> 86                 <td id="dt24" class="tb_d1" style="width: 60px;"> 87                     会员管理 88                 </td> 89                 <td class="tb_d2" style="width: 80px;"> 90                     <input name="rptModule$ctl03$txtCount" type="text" value="3" id="rptModule_ctl03_txtCount" 91                         style="width: 60px;" /> 92                 </td> 93             </tr> 94             <tr id='5'> 95                 <td id='dt15' class="tb_d1" style="width: 60px;"> 96                     5 97                 </td> 98                 <td id="dt25" class="tb_d1" style="width: 60px;"> 99                     库存管理100                 </td>101                 <td class="tb_d2" style="width: 80px;">102                     <input name="rptModule$ctl04$txtCount" type="text" value="3" id="rptModule_ctl04_txtCount"103                         style="width: 60px;" />104                 </td>105             </tr>106             <tr id='6'>107                 <td id='dt16' class="tb_d1" style="width: 60px;">108                     6109                 </td>110                 <td id="dt26" class="tb_d1" style="width: 60px;">111                     经理查询112                 </td>113                 <td class="tb_d2" style="width: 80px;">114                     <input name="rptModule$ctl05$txtCount" type="text" value="3" id="rptModule_ctl05_txtCount"115                         style="width: 60px;" />116                 </td>117             </tr>118             <tr id='7'>119                 <td id='dt17' class="tb_d1" style="width: 60px;">120                     7121                 </td>122                 <td id="dt27" class="tb_d1" style="width: 60px;">123                     数据维护124                 </td>125                 <td class="tb_d2" style="width: 80px;">126                     <input name="rptModule$ctl06$txtCount" type="text" value="3" id="rptModule_ctl06_txtCount"127                         style="width: 60px;" />128                 </td>129             </tr>130             <tr id='10'>131                 <td id='dt110' class="tb_d1" style="width: 60px;">132                     10133                 </td>134                 <td id="dt210" class="tb_d1" style="width: 60px;">135                     成本管理136                 </td>137                 <td class="tb_d2" style="width: 80px;">138                     <input name="rptModule$ctl07$txtCount" type="text" value="3" id="rptModule_ctl07_txtCount"139                         style="width: 60px;" />140