jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Traversing/API/jQuery

map(callback)

jQueryオブジェクトが持つ要素集合を、elementなどの他の値の配列に変換する。
この機能を使って、valueや属性、cssなど様々な値の配列を作ることが出来る。
この関数は、$.map()の形で呼び出すことも可能。
引数
callback
Function
要素集合を受け取るコールバック関数
戻り値
jQuery
jQueryオブジェクト
サンプル
サンプル1
input要素の値を配列に変換し、これをカンマ区切りで結合して表示。
<p><b>Values: </b></p>
<form>
  <input type="text" name="name" value="John"/>
  <input type="text" name="password" value="password"/>
  <input type="text" name="url" value="http://ejohn.org/"/>
</form>
$("p").append( $("input").map(function(){
  return $(this).val();
}).get().join(", ") );
[全コードを表示] [実行結果を単体で表示]