Heim  >  Artikel  >  Web-Frontend  >  So verbergen Sie Tabellenspalten in JQuery

So verbergen Sie Tabellenspalten in JQuery

WBOY
WBOYOriginal
2022-04-02 15:46:063411Durchsuche

方法:1、利用find()和eq()方法根据指定列的索引值获取指定列的元素对象,语法为“tr元素对象.find('th或td元素对象:eq(索引值)')”;2、利用hide()方法将获取的指定列隐藏即可,语法为“指定列对象.hide()”。

So verbergen Sie Tabellenspalten in JQuery

本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。

jquery怎么隐藏table列

find() 方法返回被选元素的后代元素。

eq() 方法返回带有被选元素的指定索引号的元素。

索引号从 0 开头,所以第一个元素的索引号是 0(不是 1)。

$(selector).eq(index)
  • index 必需。规定元素的索引。可以是整数或负数。

hide() 方法隐藏被选元素。

$(selector).hide(speed,easing,callback)
  • speed 可选。规定隐藏效果的速度。

  • easing 可选。规定在动画的不同点上元素的速度。默认值为 "swing"。

  • callback 可选。hide() 方法执行完之后,要执行的函数。

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>123</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$(".btn1").click(function(){
$(&#39;tr&#39;).find(&#39;th:eq(0)&#39;).hide(); 
$(&#39;tr&#39;).find(&#39;td:eq(0)&#39;).hide();
});
$(".btn2").click(function(){
$(&#39;tr&#39;).find(&#39;th:eq(0)&#39;).show(); 
$(&#39;tr&#39;).find(&#39;td:eq(0)&#39;).show();
});
});
</script>
</head>
<body>
<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>
<button class="btn1">隐藏</button>
<button class="btn2">显示</button>
</body>
</html>

输出结果:

So verbergen Sie Tabellenspalten in JQuery

相关视频教程推荐:jQuery视频教程

Das obige ist der detaillierte Inhalt vonSo verbergen Sie Tabellenspalten in JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn