jQuery join 与 split的区别 以及 map用法
1.join 与 split 的区别
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
指定分隔符方法join("#");其中#可以是任意
与之相反的是split()方法:用于把一个字符串分割成字符串数组.
stringObject.split(a,b)这是它的语法
2.map(callback) 方法对于获得或设置元素集的值特别有用
概述
将一组元素转换成其他数组(不论是否是元素数组) 你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来方便的建立。
参数
callback
给每个元素执行的函数
示例 描述:
把form中的每个input元素的值建立一个列表。
HTML 代码:
<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>
jQuery 代码: 由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对象以得到基础的数组
$("p").append( $("input").map(function(){ return $(this).val(); }).get().join(", ") );
结果:
[ <p>John, password, http://ejohn.org/</p> ]
相关推荐
银角大王 2020-06-25
Hhanwen 2020-05-12
zhangll00 2020-05-07
sui 2020-04-29
GeorgeTH 2020-03-02
Aggressivesnail 2020-02-28
laohyx 2020-01-30
清风徐来水波不兴 2020-01-05
sdwylry 2020-01-05
LuoXinLoves 2019-12-24
budding0 2019-12-17
iphilo 2019-12-16
jiangtie 2019-12-09
嗡汤圆 2019-11-10
LiHansiyuan 2019-11-03
程松 2019-09-05
上方科技技术交流 2016-07-11