$("#table").children("tr").eq(0);$("#table").children("tr").eq(1);$("#table").children("tr").eq(3);
这样的确是可以取到前三行, 但是我要的是用 thead包起来啊
@二月二十号: 那你就去包起来呀,直接加2个呗
@稳稳的河: 已经找到了方法。从tbody中取出前三行放到thead,并且thead在tbody的上面
下面贴代码。
1 var thead = $("#table_4 tr").slice(0,3); // 取前三行 2 $("#table_4 tbody").before(thead); // 把三行放到tbody的前面 3 thead = $(thead).wrapAll("<thead></thead>"); // 用thead包起来
@二月二十号: 哦,其实多看看jquery的使用手册,就没什么解决不了的了
我已经找到了方法。
jQuery 有一个这样的方法 slice 可以取几到几的元素