Traversing/API/jQuery
map(callback)
jQueryオブジェクトが持つ要素集合を、elementなどの他の値の配列に変換する。
この機能を使って、valueや属性、cssなど様々な値の配列を作ることが出来る。
この関数は、$.map()の形で呼び出すことも可能。
この機能を使って、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(", ") );
[全コードを表示]
[実行結果を単体で表示]