2011-10-24 6 views
0
<table id="tab"> 
    <tr><td>dsf</td><td>dsf</td></tr> 
    <tr><td>dsf</td><td>dsf</td></tr> 
    <tr><td>dsf</td><td> 
     <table id="tab2"> 
      <tr><td>dsf</td><td>dsf</td></tr> 
      <tr><td>dsf</td><td>dsf</td></tr> 
     </table> 

     </td></tr> 
</table> 

#tab td { 
border: solid 1px red; 
} 

#tab2 { 
background-color: green 
} 

$("#tab").find("tr").css("background-color", "red"); 

この機能は#tabのすべてのTRを検索します。私は最初のTRだけを見たいと思います。jQueryで最初にネストされたツリーのみを検索しますか?

TRの追加クラスなしで可能ですか?私はこれをjQueryでのみ作成したいと思います。

答えて

1
$("#tab>tr").css("background-color", "red"); 

を行うことができます:P

3

findすべての子孫要素を検出します。

あなたのように聞こえます.children('tr')

あなたはまた、私はあなたがそうでなければ、あなたが

$("#tab").find("tr:first-child").css("background-color", "red"); 

質問は不明であった試みることができるXD

をやろうとしていると思う何だろう$('#tab > tr')

+1

ブラウザには自動的に 'tbody'要素が追加されるので、それを含める必要があります:' #tab> tbody> tr。 – Dennis

関連する問題