
map(callback(index,domElement))
把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。
在线demo》》》》>
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=">
1数组转换成map键值对
var m=new Map();
var arr=['a','b','v','r'];
for(var i=0;i<arrlength;i++){
mset(arr[i],i)//转变成新的map键值对,也可以像原有键值对添加新得键值对,具有唯一性,当重复赋值,则会使用最后一个值
}
consolelog(m) //{"a" => 0,"b" => 1,"v" => 2,"r" => 3}
consolelog(mget('a')) //查看键值对a的值 0
consolelog(mhas('c')) //查看是否存在这个键值对,返回布尔类型的值 false
consolelog(mdelete('r')) //删除r键值对 返回布尔类型 true
consolelog(m) //{"a" => 0,"b" => 1,"v" => 2}
angularjs是一个很强大的JavaScript框架,强大到我看了半个小时写出来一个基本的angularjs项目(本人是标准的后台开发人员)
angularjs获取map的value值很简单{{mapkey}},那么在未知key的时候怎么获取key了
<td ng-repeat="(x,y) in map">{{y}}</td>
<td ng-repeat="(x,y) in map">{{x}}</td>
当遇到value可能为null的时候
<td ng-repeat="(x,y) in map">{{y || " "}}</td>
以上就是关于jquery函数传入map参数,怎么取值全部的内容,包括:jquery函数传入map参数,怎么取值、JS map函数的返回值、js中map和set使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)