table.find("th:gt(0)").remove(); table.find("th:not(:first-child)").remove(); table.find("th:first-child").remove();
table.find("th:gt(0)").find(""th:first-child"")
或者 用gt(0),lt(2)来取第二个th,相关的选择器方法jq的API里面还有不少
很棒,但如果我用lt(5).remove();是去除前四行,但我要去除的是1,2,4行,不要去除第3行,必须要一条条的写?eq(0).remove()这样写吗?还是有更方便的方法?
@你猜丶: 有啊,这种可以 tr:lt(4):not(:eq(2))
http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
需要你根据具体情况组合着使用来达效果。
d都是删除第一个元素的意思吧.
删除第一个th以后所有的th标签;
删除不是第一个th所有的th标签;
删除第一个th标签;
那请问下删除第一列是用这个,table.find("th:first-child").remove();
那删除第二列是用什么?
@你猜丶: table.find("th:nth-child(2)").remove();
第一个是删除索引大于0的th,也就是第一个th之后的th
第二个是删除 除了table里第一个子标签th的其余th
第三个是删除table里第一个子标签th
个人理解