1

#exceptionshtmlテーブルです。以下のコードを実行しようとしましたが、テーブルの行が削除されません。

$('#exceptions').find('tr').each(function(){
    var flag=false;
    var val = 'excalibur';
    $(this).find('td').each(function(){
        if($(this).text().toLowerCase() == val) 
            flag = true;
    });
    if(flag)
        $(this).parent().remove($(this));
});

それを行う正しい方法は何ですか?

4

2 に答える 2

1

flag回転しtrueますか?してみてくださいalert。要素を削除するより単純な方法もあります。

if(flag)
    $(this).remove();
于 2010-06-16T14:53:02.607 に答える
1

変数 flag が true と評価されると仮定すると、やりたいことがあると思います...

$(this).remove();

それ以外の...

$(this).parent().remove($(this));
于 2010-06-16T14:54:18.510 に答える