 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How does jQuery.map() method work in jQuery?
The map method translates a set of elements in the jQuery object into another set of values in a jQuery array which may, or may not contain elements.
The following are the parameters of jQuery.map() method:
- callback − The function to execute on each element in the set.
Example
You can try to run the following code to learn how to work with jQuery.map() method:
<html>    <head>       <title>jQuery Map Method</title>       <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>               <script>          $(document).ready(function(){                         var mappedItems = $("li").map(function (index) {                var replacement = $("<li>").text($(this).text()).get(0);                                if (index == 0) {                   // make the first item all caps                   $(replacement).text($(replacement).text().toUpperCase());                } else if (index == 1 || index == 3) {                   // delete the second and fourth items                   replacement = null;                } else if (index == 2) {                   // make two of the third item and add some text                   replacement = [replacement,$("<li>").get(0)];                   $(replacement[0]).append("<b> - A</b>");                   $(replacement[1]).append("Extra <b> - B</b>");                }                // replacement will be an dom element, null,                // or an array of dom elements                return replacement;             });                             $("#results").append(mappedItems);          });       </script>               <style>          body { font-size:16px; }          ul { float:left; margin:0 30px; color:blue; }          #results { color:red; }       </style>    </head>        <body>       <ul>          <li>First</li>          <li>Second</li>          <li>Third</li>          <li>Fourth</li>          <li>Fifth</li>       </ul>               <ul id = "results">       </ul>            </body>     </html>Advertisements
 