如何使用jquery删除具有给定类名的组tr?

时间:2013-04-08 04:21:47

标签: jquery

我在表中有一组给定的tr,我需要根据组的类名删除它。我的方式不起作用......

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

3 个答案:

答案 0 :(得分:1)

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

应改为:

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

进一步检查时,代码应为

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

答案 1 :(得分:1)

您的代码中存在轻微错误

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

DEMO


如果元素集在param中指定了类,则

.hasClass()返回布尔值true。如果没有,它将返回false。因此,您需要应用条件检查,然后执行操作。

答案 2 :(得分:0)

请尝试,这应该工作

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