基于TR ID从TD单元中删除类

时间:2015-12-03 14:37:10

标签: javascript jquery html css

我似乎无法使用父TR ID从TD单元格中删除类名。 HTML看起来像这样:

<tr class="text-nowrap" id="abc0003212" role="row">
    <td class="move-icon white-font sorting_1">2</td>
    <td class="">3</td>
</tr>

我最近使用jquery的尝试看起来像tjhis:

...
var record = 'abc0003212';
$('#'+record).closest('white-font').remove();
...

有什么想法,为什么这不起作用?

谢谢,

4 个答案:

答案 0 :(得分:6)

$('#' + record + ' .white-font').removeClass('white-font')

因为您不想删除元素而只删除类。

答案 1 :(得分:1)

closest将寻找最近的祖先,而不是后代。使用find

答案 2 :(得分:1)

这个怎么样:

$('#' + record + ' .white-font').removeClass('white-font');

答案 3 :(得分:1)

两个问题。首先,正如其他人所指出的那样,closest不会下降。其次,您可以在搜索中更具体。

我会尝试类似的事情:

$('#' + record + ' td.white-font').removeClass('white-font');

这会将其限制为仅包含TD类的white-font