實體
構建表單中所有值的串列:
$("p").append( $("input").map(function(){
return $(this).val();
}).get().join(", ") );
親自試一試
定義和用法
map() 把每個元素通過函式傳遞到當前匹配集合中,生成包含回傳值的新的 jQuery 物件,
語法
.map(callback(index,domElement))
| 引數 | 描述 |
|---|---|
| callback(index,domElement) | 對當前集合中的每個元素呼叫的函式物件, |
詳細說明
由于回傳值是 jQuery 封裝的陣列,使用 get() 來處理回傳的物件以得到基礎的陣列,
.map() 方法對于獲得或設定元素集的值特別有用,請思考下面這個帶有一系列復選框的表單:
<form method="post" action="">
<fieldset>
<div>
<label for="two">2</label>
<input type="checkbox" value=https://www.cnblogs.com/KillBugMe/p/"2" id="two" name="number[]">
