Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 删除表中的所有特定类_Jquery - Fatal编程技术网

Jquery 删除表中的所有特定类

Jquery 删除表中的所有特定类,jquery,Jquery,您好,我需要删除表行中所有可用的选定类条目。这是我的html结构: <table border='1' id='resource-container' style="margin-top: 10px; height: 396px; width: 100%;"> <tr id="res-1" class='entry entry-selected'><td style="background-color:#FFCCC2" class="

您好,我需要删除表行中所有可用的选定类条目。这是我的html结构:

<table border='1' id='resource-container' style="margin-top: 10px; height: 396px; width: 100%;">
                <tr id="res-1" class='entry entry-selected'><td style="background-color:#FFCCC2" class="resource-color">&nbsp;&nbsp;</td><td style="padding-left: 10px"><div><strong>foo</strong><br>test</div></td></tr>
                <tr id="res-1" class='entry'><td style="background-color:#F41FF2" class="resource-color">&nbsp;&nbsp;</td><td style="padding-left: 10px"><div><strong>foo</strong><br>test</div></td></tr>
                <tr id="res-1" class='entry'><td style="background-color:#F4CCC2" class="resource-color">&nbsp;&nbsp;</td><td style="padding-left: 10px"><div><strong>foo</strong><br>test</div></td></tr>
                </table>

但这并不会删除每个元素的类。我怎样才能解决这个问题呢?

像这样的东西应该可以解决这个问题:

$('#resource-container').find('.entry-selected').removeClass('entry-selected')
这将删除表中所有条目选定的类。不仅在表行上

更新

要仅删除上的类,可以执行以下操作:

 $('#resource-container').find('tr.entry-selected').removeClass('entry-selected')

像这样的事情应该可以做到:

$('#resource-container').find('.entry-selected').removeClass('entry-selected')
这将删除表中所有条目选定的类。不仅在表行上

更新

要仅删除上的类,可以执行以下操作:

 $('#resource-container').find('tr.entry-selected').removeClass('entry-selected')

您可以迭代这些行,并从包含该类的任何行中删除该类

$.each($('#resource-container tr'), function(idx, val) {
  $(this).removeClass('entry-selected');
});

您可以迭代这些行,并从包含该类的任何行中删除该类

$.each($('#resource-container tr'), function(idx, val) {
  $(this).removeClass('entry-selected');
});

您必须在代码中找到正确的元素。您现在正在从表元素中删除它:

 $('#resource-container tr.entry-selected').removeClass('entry-selected')
上述方法应该可以奏效。现在,它将选择表中所有的tr子级,这些子级的条目被选为classname

-由于以下原因进行了优化

$document.readyfunction{ $'resource-container tr.entry'。已选择removeClassentry; }; 足部的 足部的 足部的
您必须在代码中找到正确的元素。您现在正在从表元素中删除它:

 $('#resource-container tr.entry-selected').removeClass('entry-selected')
上述方法应该可以奏效。现在,它将选择表中所有的tr子级,这些子级的条目被选为classname

-由于以下原因进行了优化

$document.readyfunction{ $'resource-container tr.entry'。已选择removeClassentry; }; 足部的 足部的 足部的
$。这里每个都是多余的。$。这里每个都是多余的。@Rorymcrossan,甚至是更好的优化@Rorymcrossan,甚至是更好的优化!