jquery函数传入map参数,怎么取值

 我来答
sunhk_25
2014-11-25 · TA获得超过1123个赞
知道小有建树答主
回答量:497
采纳率:50%
帮助的人:359万
展开全部

.map(callback(index,domElement))
把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。

在线demo》》》》http://jsfiddle.net/mDdKr/328/

js代码

//map的返回值为jquery封装的数组,使用 get() 来处理返回的对象以得到基础的数组。
$(document).ready(function() {
    $("p").append( $("input").map(function(){
      return $(this).val();//当前input的值
    }).get().join(", ") );
 });

html代码

<p><b>Values: </b></p>
<form>
  <input type="text" name="name" value="John1"/>
  <input type="text" name="password" value="password2"/>
  <input type="text" name="url" value="http://ejohn.org/"/>
</form>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式