从品牌网站建设到网络营销策划,从策略到执行的一站式服务
$( "p" ) .append( $( "input" ).map(function() { return $( this ).val(); }) .get() .join( ", " ) );
这是我从官网拿出来的一个example
我们提供的服务有:做网站、成都做网站、微信公众号开发、网站优化、网站认证、汶上ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的汶上网站制作公司
本人曾经很困惑,不明白为什么在map方法的后面要在调用一个get方法。按照理论来说,map 返回出来的数据应该一个数组(集合)。 可以直接调用join方法转化为string.
仔细阅读文档后发现这里有文章。
我原来混淆的javascript object/array(其实就是dom) 和jqeruy object/ array这两个概念
其实javascript的对象和数组和jquery的是相互不能识别的。
当我发现了这个”秘密“之后,就大概明白为什么需要get 方法了
.get(): Retrieve the DOM elements matched by the jQuery object.
这是官网的定义。就是把jquery 对象转为dom 对象。 所有的dom对象都是可以被javascript所使用的。这里jquery其实就是通过get这个机制来顺利过渡两者。
所以我们回头看上面这个例子
map 返回了jquery array 然后通过get方法转为javascript dom array。 最后调用join方法变为string.
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图