我正在检查一个在jquery脚本中使用过该行的项目。我不知道为什么会这样。任何人都可以帮助我为什么使用这个代码?如果需要,我可以分享整个功能。
$("#table_data").find("tr:not(:first)").remove();
答案 0 :(得分:1)
让我们逐步理解陈述
$("#table_data").find("tr:not(:first)").remove();
$("#table_data")
找到包含id(table_data)
的表$("#table_data").find()
这会在选择器的基础上找到元素,因为选择器是"tr:not(:first)"
所以它会找到除tr
之外的所有first
。最后有.remove()
将删除所选行。
因此,完整的语句将删除除第一个
之外的所有行答案 1 :(得分:0)
在#table_data
内部,它搜索不是其容器的第一个子节点的所有tr
(即,对于每个容器,它会选择除第一个之外的所有tr
个),然后将它们从容器中移除。
答案 2 :(得分:0)