jQuery API の find( selector ) は、マッチした要素の子孫要素のうち、selectorにマッチする要素群を選択するメソッド。
記述方法
jQuery( セレクター1 ) . find( セレクター2 );
「セレクター1」にマッチした要素の子孫要素のうち、「セレクター2」にマッチする要素群を選択。
記述例
jQuery( '#smaple-1' ) . find( '.smaple-2' );
idが「smaple-1」である要素の子孫要素のうち、クラス名が「smaple-2」である要素群を選択。
実装例(サンプル)
- 項目1
- 項目2
- 項目3
- 項目4
- 項目5
- 項目6
実装例(サンプル)のソースコード
JavaScript
<script type="text/javascript">
<!--
jQuery( function() {
jQuery( '#jquery-sample' )
. find( '.jquery-sample-1' )
. css( 'list-style-type', 'circle' )
. end()
. find( '.jquery-sample-2' )
. css( 'color', 'red' );
} );
// -->
</script>
<!--
jQuery( function() {
jQuery( '#jquery-sample' )
. find( '.jquery-sample-1' )
. css( 'list-style-type', 'circle' )
. end()
. find( '.jquery-sample-2' )
. css( 'color', 'red' );
} );
// -->
</script>
HTML
<ul id="jquery-sample">
<li>項目1</li>
<li class="jquery-sample-1">項目2</li>
<li class="jquery-sample-1 jquery-sample-2">項目3</li>
<li class="jquery-sample-1 jquery-sample-2">項目4</li>
<li class="jquery-sample-1">項目5</li>
<li>項目6</li>
</ul>
<li>項目1</li>
<li class="jquery-sample-1">項目2</li>
<li class="jquery-sample-1 jquery-sample-2">項目3</li>
<li class="jquery-sample-1 jquery-sample-2">項目4</li>
<li class="jquery-sample-1">項目5</li>
<li>項目6</li>
</ul>