1

我有一个 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');

但它不工作。

4

3 回答 3

1

如果您在undefined发布的代码中遇到错误,则很可能是在您运行 jQuery 函数时未加载 DOM。确保在执行 jQuery 之前等待 DOM 加载:

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

或者,或者,jQuery 快捷方式:

(function($){
    colId = $("#backlog td:first").attr('id');
}(jQuery));
于 2013-06-10T02:14:15.673 回答
1

假设永远只有一行/列

var colId = $("#backlog td").attr("id");
于 2013-06-10T01:58:37.550 回答
0

尝试

$(function () {
    colId = $("#backlog td:first").attr('id');
});
于 2013-06-10T02:15:45.010 回答