0

我在一个表中有一个给定的 tr 组,我需要根据组的类名删除它。我的方法不行...

    $("table tr").each(function()
    {
          $(this).hasClass('group').remove();
    });
4

3 回答 3

1
$("table tr").each(function)

应该改为:

$("table tr").each(function ()

进一步检查,代码应该是

$("table tr").each(function () {
    if( $(this).hasClass('group') )
        $(this).remove();
});
于 2013-04-08T04:23:50.003 回答
1

您的代码中存在轻微错误

$("table tr").each(function()
    {
          if($(this).hasClass('group'))
              $(this).remove();
    });

演示


如果元素集具有在参数中指定的类,.hasClass()返回布尔值 true。如果不是,它将返回 false。因此,您需要应用条件检查然后执行操作。

于 2013-04-08T04:27:21.480 回答
0

请尝试,这应该工作

$("tr").each(function()
{
     if($(this).hasClass('group'))
        $(this).remove();
});
于 2013-04-08T04:28:03.347 回答