我的html表有课时记录
和td的id如text1,text2等
我想从所有包含类名称小时记录的表中删除text1行。
我该怎么做?
提前致谢。
答案 0 :(得分:1)
试试这个
$('table.hour-logging tr#text1')。remove();
它会起作用
答案 1 :(得分:0)
你是否正在寻找这样的东西:
$("table.hour-logging td#text1").closest("tr").remove();
选择器将找到包含在<td>
类的表元素中的表格单元格(hour-logging
)。然后,它将使用closest
函数提取所选单元格的表格行(<tr>
),并使用remove()
将其删除。
参考文献:
答案 2 :(得分:-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();