0

我正在尝试获取具有已知类名的表行的 ID。我正在使用 ajax 获取数据

...

 $.get("getall.php", function(data){       
    {
     $('.tableholder').append(data);
     $('tr:first-child').addClass("current");

然后给第一个孩子当前的班级并且按预期工作。但是这返回未定义

var idcell  = $('table').find('tr.current').attr('id');
     alert(idcell);

为什么它返回未定义?

4

1 回答 1

0

我已经确定了问题。而不是做

$('tr:first-child').addClass("current");

我做了

$('tr:first-child').next().addClass("current");

它现在可以工作,但当前类应用于第二行。

编辑

要将当前类添加到第一行,我使用了这个

$('tr:eq(1)').addClass("current");

我发现这很有用https://stackoverflow.com/a/839212/1867062

于 2013-06-01T16:30:08.523 回答