eachメソッド
eachメソッドは、セット内の各要素に対して指定された関数を呼び出します。
類似のメソッドである
mapが、
新たに形成された異なる要素やオブジェクトのセットを返すのとは異なり、
eachメソッドは元の要素セットを返します。
構文
関数内では、要素自体は変数thisで、
セット内での順序番号は変数indexで利用可能です:
$(セレクタ).each(function(index, elem));
例
eachメソッドと
textメソッドを使用して、
各段落の内容を順番に画面に表示してみましょう:
<p>テキスト1</p>
<p>テキスト2</p>
<p>テキスト3</p>
$('.www').each(
function() {
console.log($(this).text()); // 'テキスト1', 'テキスト2', 'テキスト3' を表示
}
);