如何删除表中的所有行,但保留标题 [英] How to remove all rows of the table but keep the header

查看:216
本文介绍了如何删除表中的所有行,但保留标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想删除除我的头表的所有行。

这是我做过尝试,但它总是删除所有行和标题:

  $(#<%= tblDetailFourn.ClientID%GT; TBODY TR),删除()。$(#<%= tblDetailFourn.ClientID%GT; TBODY TR)不是(THEAD TR),删除()。$(#&下;%= tblDetailFourn.ClientID%GT; TR)。不(THEAD TR)除去();$(#<%= tblDetailFourn.ClientID%GT; TBODY)不是(THEAD),删除()。$(#<%= tblDetailFourn.ClientID%GT; TBODY),删除()。$(#<%= tblDetailFourn.ClientID%GT;> TBODY),删除()。

这里的HTML:

 <表ID =tblDetailFourn=服务器级=ProjetTable ProjetTableHover>
    <&THEAD GT;
       &所述; TR>
          百分位风格=宽度:200像素>的角色去的ressource< /第i
          百分位风格=宽度:200像素>喃Prénom< /第i
          百分位风格=宽度:120像素>联系电话< /第i
          百分位风格=宽度:200像素> Courriel< /第i
          百分位风格=宽度:80px>&ACTIF LT; /第i
          百分位风格=宽度:33px>< /第i
          百分位风格=宽度:33px>< /第i
      < / TR>
    < / THEAD>
    <&TBODY GT;
    < / TBODY>
< /表>


解决方案

请尝试使用这样的:

  $('#<%= tblDetailFourn.ClientID%GT; TR')不是(函数(){如果($(本)。先后('日')。长){返回true}})删除()。

I want to remove all rows of my table except the header.

This is what I've tried but it always deletes all rows and header:

$("#<%=tblDetailFourn.ClientID%> tbody tr").remove();

$("#<%=tblDetailFourn.ClientID%> tbody tr").not("thead tr").remove();

$("#<%=tblDetailFourn.ClientID%> tr").not("thead tr").remove();

$("#<%=tblDetailFourn.ClientID%> tbody").not("thead").remove();

$("#<%=tblDetailFourn.ClientID%> tbody").remove();

$("#<%=tblDetailFourn.ClientID%> > tbody").remove();

Here's the html:

<table id="tblDetailFourn" runat="server" class="ProjetTable ProjetTableHover">
    <thead>
       <tr>
          <th style="width:200px">Rôle de Ressource</th>
          <th style="width:200px">Nom Prénom</th>
          <th style="width:120px">Tel</th>
          <th style="width:200px">Courriel</th>
          <th style="width:80px">Actif</th>
          <th style="width:33px"></th>
          <th style="width:33px"></th>
      </tr>
    </thead>
    <tbody>
    </tbody>
</table>

解决方案

Try using this:

$('#<%=tblDetailFourn.ClientID%> tr').not(function(){if ($(this).has('th').length){return true}}).remove();

这篇关于如何删除表中的所有行,但保留标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆