用jquery获取html表列id

时间:2013-06-10 01:51:16

标签: javascript jquery html

我有一个包含1行和1列的html表,如下所示:

<table id="backlog">
  <colgroup> <col width="200"></colgroup>
  <tbody>
    <tr><td id="91" tabindex="0" class="mark">BackLog</td></tr>
   </tbody>
</table>

我希望用jquery获取列id。我怎么这样做?  我试过这个:

colId = $("#backlog td:first").attr('id');

但它不起作用。

3 个答案:

答案 0 :(得分:1)

假设只有一行/列

var colId = $("#backlog td").attr("id");

答案 1 :(得分:1)

如果您发布的代码出现undefined错误,那么在您运行jQuery函数时可能没有加载DOM。确保在执行jQuery之前等待DOM加载:

$(document).ready() {
    colId = $("#backlog td:first").attr('id');
}

或者,jQuery快捷方式:

(function($){
    colId = $("#backlog td:first").attr('id');
}(jQuery));

答案 2 :(得分:0)

尝试

$(function () {
    colId = $("#backlog td:first").attr('id');
});