2016-03-23 8 views
0

jQueryを使用して第1レベルのセクションにクラスを追加するにはどうすればいいですか?最上位レベルの子を選択する

<div id="container"> 
    <section> 
     <p>...</p> 
    </section> 
    <p> 
     <section> 
      <p>...</p> 
     </section> 
    </p> 
    <section> 
     <p>...</p> 
    </section> 
    <p> 
     <section> 
      <p>...</p> 
     </section> 
    </p> 
</div> 
$('#container section:first-child').addClass('section'); 

あなたがこのようにそれを行うことができる唯一の

+0

選択する必要があるセクションは何ですか? –

答えて

4

child selectorを使用します。

$('#container > section').addClass('section'); 

そしてサイドノートでは、ネストすることはできません<p>要素は無効なHTMLです。

3

非常に最初のセクションに追加しているようだ:

$('#container > section').addClass('section'); 
関連する問題