酷酷的小魏丶 2017-08-03 03:40 采纳率: 58.8%
浏览 1599

jQuery怎么去除table前三列数据。

我要做一个拼接,由两个一样的table组成,用的是服务器控件GridView,第一个table留下前三列,第二个刚好去除前三列,要实现的功能就不具体讲了。
现在出现一个问题,第一个table,用这串代码顺利的留下了前三列。

table1find("th:gt(2)").remove();

图片说明
但在第二个table时候出现问题,用下面这些代码出现了,只去掉了第一列和第三列的表头,内容和第二列表头都未去掉。

table2.find("th:eq(0)").remove();
table2.find("th:eq(1)").remove();
table2.find("th:eq(2)").remove();

图片说明
咋整啊?

  • 写回答

3条回答 默认 最新

  • 喂-不吃素的熊宝宝 2017-08-03 04:44
    关注

    th只是表头,需要删除内容的话,还是要对td标签进行移除的。为什么你第一个能成功实现,估计是凑巧了,正好删除的后面的内容,没有删除前面的,可以试试把gt换成lt试试。
    具体删除列,可以参考:
    http://www.cnblogs.com/rwen/archive/2012/06/03/2533120.html

    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题