c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
JQuery

How to create an unordered list by iterating an array?

| | JQuery

We are creating an unordered list using jQuery by iterating in an array and store it in a local variable by appending. Finally we have pushed in to the DOM using html() property. This is the best way to fill the unordered list without reflow .

Example:

<html>
<head>
    <title>create anunordered list by iterating an array</title>
   <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script type="text/javascript">
        $(function () {
            var mobiles = ['Apple', 'Samsung', 'Nokia', 'Micromax', 'Sony'];
            var listElement = $('#myList');
            var strDOM = '';
            for (var i = 0; i <mobiles.length; i++) {
               strDOM += '<li>' + mobiles[i] + '</li>';
            }
           listElement.html(strDOM);
        });
    </script>
</head>
<body style="border: 1px solid #DED8D8; width: 500px; height: 250px; font-family: Arial;">
   <h2 style="color: #FF5722;">create an unordered list byiterating an array</h2>
  <ul id="myList">
    </ul>
</body>
</html> 

Output: