怎样用jquery获取某个td相对于table的索引值?

如题所述

td是列,tr是行:
<script type="text/javascript">
$(document).ready(function(){
$("table td").bind("click",function(){
var index = $(this).parent().index();
alert(index);//表示所在行的索引。如果要的是列的索引,把parent()去掉
});
});
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-25
<table id="J_tb">
<tbody>
<tr>
<td>111</td>
<td>111</td>
<td>111</td>
<td>111</td>
</tr>
<tr>
<td>111</td>
<td>111</td>
<td>111</td>
<td>111</td>
</tr>
</tbody>
</table>
$(function(){
var $tb = $('#J_tb');
var $td = $tb.find('td');
$td.click(function(){
alert($td.index($(this)));
})
})
第2个回答  2012-06-25
td只能相对于tr有索引值
使用jQueryObject.index()获取

希望对您有帮助~
By Billskate
相似回答