2016-10-20 18 views
-1

jqueryを使用してボタンをクリックすると、テーブルに行を表示して非表示にすることができるかどうかは疑問でした。私はhideとshowの基本を知っています。jqueryを使用してテーブル内の行を表示および非表示

がこのトグルを使用して、テーブル内のidをTRを与えることによって動作するようになりました。

+1

はい、それは最も確かに可能だが、我々は適切にあなたを助けることができるように、あなたは...私たちにいくつかのコード/努力を表示する必要があります。.. – Minato

+1

はい、jqueryのを使用して行を表示し、非表示にすることも可能です。ボタンをクリックしてjqueryを使用して目的の行を選択し、次に '.show()'と.hide() 'メソッドを使用できます – Craicerjack

+0

これを動作させるにはIDを行に渡す必要がありますか? – Rebekah

答えて

0

は、私はあなたがやりたい正確にわからないんだけど、私たちは、例えば、次のHTMLコードを考慮する場合:

 <table> 
    <tr> 
    <th>col11</th> 
    <th>col12</th> 
    <th>col13</th> 
    </tr> 
    <tr> 
    <td>col21</td> 
    <td>col22</td> 
    <td>col23</td> 
    </tr> 
    <tr> 
    <td>col31</td> 
    <td>col32</td> 
    <td>col33</td> 
    </tr> 
</table> 

は、あなただけ書くことができます。

$("table tr:nth-child(2)").hide(); 

または

を図2は、2番目の行である
$("table tr:nth-child(2)").show(); 

。あなたはそれに応じて変更することができます。

https://jsfiddle.net/gebf2pf2/2/

0

あなたはjQueryののhideshow機能で何ができるかのいくつかの例:

$(document).ready(function() { 
 
    // Hide row button click 
 
    $(".hideRowsButton").click(function() { 
 
    $(this).closest("tr").hide(); 
 
    }); 
 
    
 
    // Show all rows button click 
 
    $("#showRowsButton").click(function() { 
 
    // Selects every hidden row of the table 
 
    $("#myTable tr:hidden").show(); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<table id="myTable"> 
 
    <thead> 
 
    <tr> 
 
     <td>Name</td> 
 
     <td>Age</td> 
 
     <td>Action</td> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
    <tr> 
 
     <td>John</td> 
 
     <td>30</td> 
 
     <td><button type="button" class="hideRowsButton">Hide</button></td> 
 
    </tr> 
 
    <tr> 
 
     <td>Steve</td> 
 
     <td>55</td> 
 
     <td><button type="button" class="hideRowsButton">Hide</button></td> 
 
    </tr> 
 
    </tbody> 
 
</table> 
 
<br/> 
 
<button type="button" id="showRowsButton">Show all rows</button>

あなたが特定の何かが必要な場合は、fleelをお気軽にお問い合わせください。

+0

ボタンではなくチェックボックスをクリックしている場合、これは機能しますか? – Rebekah

+0

は、トグルを使用して、テーブル内のにIDを与えることで、この機能を実現しました。 – Rebekah

関連する問題