站長資訊網
        最全最豐富的資訊網站

        map在jquery中的用法是什么

        用法:1、用于將元素通過函數傳遞到集合中,生成新的jQuery對象,語法為“.map(callback(index,domElement))”;2、用于處理數組中的元素并將結果封裝為新數組返回,語法為“$.map(數組或對象,指定函數)”。

        map在jquery中的用法是什么

        本教程操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

        map在jquery中的用法

        1、map() 把每個元素通過函數傳遞到當前匹配集合中,生成包含返回值的新的 jQuery 對象。

        語法

        .map(callback(index,domElement))

        callback(index,domElement) 對當前集合中的每個元素調用的函數對象。

        由于返回值是 jQuery 封裝的數組,使用 get() 來處理返回的對象以得到基礎的數組。

        示例如下:

        <!DOCTYPE html> <html> <head>   <style>p { color:red; }</style>   <script type="text/javascript" src="/jquery/jquery.js"></script> </head> <body>   <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://php.cn/"/>   </form> <script>     $("p").append( $("input").map(function(){       return $(this).val();     }).get().join(", ") ); </script> </body> </html>

        輸出結果:

        map在jquery中的用法是什么

        2、$.map() 函數用于使用指定函數處理數組中的每個元素(或對象的每個屬性),并將處理結果封裝為新的數組返回。

        在jQuery 1.6 之前,該函數只支持遍歷數組;從 1.6 開始,該函數也支持遍歷對象。

        map()還會為函數傳入兩個參數:其一是當前迭代的元素或屬性值,其二是當前迭代項的數組索引或對象屬性名。

        該函數返回值將作為結果數組中的一個元素,如果返回值為null或undefined,則不會被添加到結果數組中。

        $.map( object, callback )

        object Array/Object類型 指定的需要處理的數組或對象。

        callback Function類型 指定的處理函數。

        示例如下:

        <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> div { color:blue; } p { color:green; margin:0; } span { color:red; } </style> <script src="js/jquery.min.js"></script> </head> <body> <div></div> <p></p> <span></span> <script> $(function () {  var arr = [ "a", "b", "c", "d", "e" ]; $("div").text(arr.join(", ")); arr = $.map(arr, function(n, i){ return (n.toUpperCase() + i); }); $("p").text(arr.join(", ")); arr = $.map(arr, function (a) { return a + a; }); $("span").text(arr.join(", ")); }) </script>   </body> </html>

        輸出結果:

        map在jquery中的用法是什么

        相關視頻教程推薦:jQuery視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品无码专区在线在线播放| 无码精品国产VA在线观看DVD| 亚洲精品尤物yw在线影院| 好属妞这里只有精品久久| 亚洲精品tv久久久久久久久久| 97久人人做人人妻人人玩精品| 久久精品欧美日韩精品| 日韩精品欧美国产在线| 99久久精品免费看国产免费| 国产99视频精品免视看7| 亚洲国产精品一区第二页| 久久精品一区二区影院 | 亚洲色精品vr一区二区三区| 国产亚洲精品线观看动态图| 日韩精品成人一区二区三区| 久久国产精品无码一区二区三区| 亚洲精品中文字幕无码蜜桃| 精品国产免费一区二区三区| 成人精品一区二区三区免费看| 国产福利视精品永久免费| 97久久国产亚洲精品超碰热| 精品无人码麻豆乱码1区2区 | 亚洲av无码成人精品区| 久久99精品久久久久久秒播| 国产精品内射视频免费| 在线欧美v日韩v国产精品v| 国产偷亚洲偷欧美偷精品| 国产精品久久久久9999| 国产精品99精品无码视亚| 精品人妻系列无码天堂| 精品偷自拍另类在线观看| 日韩精品无码一区二区三区不卡| 亚洲av无码乱码国产精品fc2| 亚洲午夜国产精品无码老牛影视| 亚洲精品无码专区在线播放| 亚洲福利精品电影在线观看| 亚洲精品线路一在线观看| 亚洲欧美日韩久久精品第一区| 亚洲精品少妇30p| 日韩精品久久久久久免费| 国产午夜精品久久久久免费视|