如何使用jquery提取表行值

如何使用jquery提取表行值,jquery,Jquery,我想让jquery代码(在Firebug中)访问下表中的值:ADEPG0568N,请帮助。 我最多可以写:$('form_table tr:eq(1)');去吵架。但是,如何访问其中的第二个td <table class="form_table" width="90%" cellspacing="1" cellpadding="2" border="0" align="center"> <tbody> <tr class="orange_header"> &l

我想让jquery代码(在Firebug中)访问下表中的值:ADEPG0568N,请帮助。 我最多可以写:$('form_table tr:eq(1)');去吵架。但是,如何访问其中的第二个td

<table class="form_table" width="90%" cellspacing="1" cellpadding="2" border="0" align="center">
<tbody>
<tr class="orange_header">
<tr class="BodyTdOdd">
<tr class="BodyTdOdd">
<td width="50%" align="Right">PAN&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td width="50%">
<b>ADEPG0568N</b>
</td>
</tr>
....

平底锅
ADEPG0568N
....
试试看

<script type="text/javascript">
 $(document).ready(function() {
var item= $("table tbody tr td:nth-child(2)");
alert(item.text());
});
</script>

$(文档).ready(函数(){
变量项=$(“表tbody tr td:n子项(2)”);
警报(item.text());
});

2获取第二个元素,1将是“平移”

提取表中的所有tds,如下所示:您可以根据自己的要求进行定制

$('#form_table tr').each(function() {
var $tds = $(this).find('td');
if($tds.length != 0) {
var $currText = $tds.eq(0).text();
alert('Curr Source Language: ' + $currText);
}
});
选择您可以写入的特定单元格

$('#form_table tr').each(function() {
    var td2 = $(this).find("td").eq(2).text();    
});

请参阅

所有这些非闭合表行标记是怎么回事?您不能嵌套tablerows,所有合理的浏览器都会将它们推到tbody的根目录中