-1

我的 html 表有课时记录

和 td 有 id 像 text1 , text2 等

我想从包含类名小时记录的所有表中删除 text1 行。

我该怎么做 ?

提前致谢。

4

3 回答 3

1

试试这个

$('table.hour-logging tr#text1').remove();

它会起作用的

于 2013-10-11T15:13:40.843 回答
0

您是否正在寻找这样的东西:

$("table.hour-logging td#text1").closest("tr").remove();

选择器将找到<td>包含在具有hour-logging该类的表格元素中的表格单元格 ( )。然后它将使用该closest函数提取所选单元格的表格行 ( <tr>),并使用 删除它remove()

参考:

于 2013-09-02T07:05:19.117 回答
-1

我不会给你答案,而是给你砖头:

好的,因为你需要一个“真实”的答案,我走了。

删除表中类hour-logging和 ID 开头的每一行text

$(table.hour-logging td[id^=text]').closest('tr').remove();

并且只删除具有特定 ID 的元素(假设它是唯一的):

$('#text1').closest('tr').remove();

您可以使用完整选择器为此选择添加更多限制:

$(table.hour-logging td#text1').closest('tr').remove();

于 2013-09-02T07:04:59.170 回答