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()は、要素のセットが param で指定されたクラスを持っている場合、ブール型の true を返します。そうでない場合は false を返します。そのため、条件チェックを適用してからアクションを実行する必要があります。

于 2013-04-08T04:27:21.480 に答える
0

試してみてください、これはうまくいくはずです

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