toArray()

jQuery API の toArray() は、マッチした全てのDOM要素を、配列として取得するメソッド。

戻り値

Array

DOM要素を格納した配列。

記述方法

jQuery( セレクター ) . toArray()

「セレクター」にマッチしたDOM要素を、配列として取得する。

記述例

jQuery( '.sample' ) . toArray()

クラス名が「sample」であるDOM要素を、配列として取得する。

実装例(サンプル)

  • 項目1
  • 項目2
  • 項目3
  • 項目4
  • 項目5

実装例(サンプル)の動作について

「逆順」ボタンをクリックすると、項目を逆に並べ替える。

実装例(サンプル)のソースコード

JavaScript

<script type="text/javascript">
<!--
jQuery( function() {
    jQuery( '#jquery-sample-button' ) . click(
        function() {
            jQuery . each(
                jQuery( '#jquery-sample li' ) . toArray() . reverse(),
                function( indexInArray, valueOfElement ) {
                    jQuery( '#jquery-sample' ) . append( valueOfElement );
                }
            );
        }
    );
} );
// -->
</script>

CSS

<style>
<!--
#jquery-sample li {
    color: #333333;
    list-style-type: square;
}
-->
</style>

HTML

<p>
    <button id="jquery-sample-button">逆順</button>
</p>
<ul id="jquery-sample">
    <li>項目1</li>
    <li>項目2</li>
    <li>項目3</li>
    <li>項目4</li>
    <li>項目5</li>
</ul>

スポンサード リンク

カテゴリー: API, DOM要素メソッド, JavaScript, jQuery, その他諸々 タグ: パーマリンク