私のドキュメントのいくつかの<tr>
's 内には 7 つのクラスがあり、それぞれに対応するクラス名 (つまり、sub、id、assigned、sub、sub、status、および 1 つのクラスレス「td」) がある場合があります。td class = "status" 内には、
<span class = "statusBox">Passed</span>
または
として定義されたスパン クラスがあります。<span class = "statusBox">Failed</span>.
スパン クラスに含まれるテキストが「合格」の場合は、全体を削除する必要があります<tr>
。失敗した場合は、ドキュメントに残ります。どうすればこれを達成できますか?
私の最初の試みは、次のような呼び出しによるものでした。
function() {
if ($('tr td span.statusBox').html() == "Passed"){
$('tr td span.statusBox').hide();
}
しかし、これにより、全体ではなく、「Passed」というフレーズのみのすべてのインスタンスが削除されました<tr>
。
私も試してみました
$("tr td span.statusBox:contains('Passed')").each(function(){
$(this).css("visibility","hidden");
});
これはより正しい道に沿っているように感じますが、うまくいかないようです。