2016-06-23 16 views
-2

は、HTMLで次のシナリオのための私のコードを入力してください: row1.1とrow1.2 row1 -row1.1 -row1.2 row2 row3ドロップダウンを提供する必要がありますテーブルをROW1選択するには、行 row1 row2 row3ドロップダウンHTMLテーブルに

を持つテーブルをテーブルrow1.1さらに選択の

は、私はHTMLでの初心者です行1.1.1 row1 -row1.1 -row1.1.1 -row1.2 row2 row3

をドロップダウン提供する必要があります。これで私を導いてください。

+0

何 Javaスクリプトは、ドロップダウン機能を実行するには?あなたの質問を言い直してください。私はあなたがHTMLテーブルが必要だと言うことができます。 SOはコードの問題を手助けするためのものであり、コードを提供するものでもありません。また、適切なコードブロックを作成するために、4つのスペースを持つ任意の行をインデントすることができます。最後に、[ascii-tables](https://ozh.github.io/ascii-tables/)のようなツールを使用してください – RhysO

+0

これは本当に質問ですか? –

+1

@Leothelion私は願っていません。それはレビュー待ち行列に現れ、それがテストだと思った。推測されていない:/ – RhysO

答えて

0

私には分かりますが、accordianが必要です。これは一連の行で、これらの行の1つを選択すると、サブメニューに展開されます。 here

0

最後に私の状況のコードを手に入れました。

$(document).ready(function() 
     { 
      $('.RowFather').click(function() 
      { 
       $(this).nextAll('tr').each(function() 
       { 
        if ($(this).is('.RowChild')) 
        { 
         $(this).toggle();; 
        } 
        else if ($(this).is('.RowGrandChild')) 
        { 
         $(this).hide();; 
        } else { 
         return false; 
        } 

       }); 
      }); 

      $('.RowChild').click(function() 
      { 
       $(this).nextAll('tr').each(function() 
       { 
        if ($(this).is('.RowGrandChild')) 
        { 
         $(this).toggle();; 
        } else { 
         return false; 
        } 

       }); 
      }); 
      $('.RowFather').nextAll('tr').each(function() { 
      if(!($(this).is('.RowFather'))) 
       $(this).hide(); 
      }); 

     }); 

HTML::

<tr class="RowFather"> 
<td>Father</td> 
</tr> 
<tr class="RowChild"> 
<td>child</td> 
</tr> 
<tr class="RowGrandChild"> 
<td> grandchild</td> 
</tr> 
関連する問題