4

データでいっぱいのテーブルがあります。すべての 2 行目は、すべての最初の行の子行です。したがって、親行をクリックするまで、各子行は非表示になります。子行は、jQuery を使用して親の下にフェードインします。

子行を親行の下にインデントして、親の子ノードであることを明確にするにはどうすればよいですか?

子行に小さな要素を追加しようとしましたが、正しく見えません。2行目を展開すると、最初の行が押しつぶされてしまいます。

これがぎこちなく聞こえないことを願っています...

//HTML & CSS
<table>
    <tr>
        <th id="clickDiv3"></th>
        <th>Firstname</th>
        <th>Lastname</th>
    </tr>
    <tr>
       <th></th>
       <td class="showThird">Peter</td>
       <td class="showThird">Griffin</td>
    </tr>
    <tr>
       <th></th>
       <td class="showThird">Lois</td>
       <td class="showThird">Griffin</td>
    </tr>
</table>


  //JS
  $("#clickDiv3").click(function(){
      $(".showThird").slideDown(".500").fadeIn(".200");
  });

ヘルプやアドバイスをいただければ幸いです。

4

2 に答える 2