Open In App

jQWidgets jqxDropDownList getItems() Method

Last Updated : 08 Sep, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

jQWidgets is a JavaScript framework for making web-based applications for PC and mobile devices. It is a very powerful, optimized, platform-independent, and widely supported framework. The jqxDropDownList widget is a jQuery drop-down list that contains a list of selectable items displayed in the drop-down list.

The getItems() method is used to get all items of the widget. It returns values in form of array. It does not accept any parameter and returns an array.

The items has the following fields:

  • label – It specifies the label of item.
  • value – It specifies the value of item.
  • disabled – It specifies whether the item is enabled/disabled.
  • checked – It specifies whether the item is checked/unchecked.
  • hasThreeStates – It specifies that the checkbox item supports three states.
  • html – It specifies the display item in HTML. It can be used instead of label.
  • index – It specifies the item index number.
  • group – It specifies the item’s group.

Syntax:

$("Selector").jqxDropDownList('getItems');

 

Linked Files: Download jQWidgets from the link https://www.jqwidgets.com/download/. In the HTML file, locate the script files in the downloaded folder.

<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<link rel=”stylesheet” href=”jqwidgets/styles/jqx.energyblue.css”>
<script type=”text/javascript” src=”scripts/jquery-1.11.1.min.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxscrollbar.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxlistbox.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdropdownlist.js”></script>

The below example illustrates the jqxDropDownList getItems() method in jQWidgets.

Example:

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" href=
        "jqwidgets/styles/jqx.base.css" type="text/css" />
    <link rel="stylesheet" href=
        "jqwidgets/styles/jqx.energyblue.css">
    <script type="text/javascript" 
        src="scripts/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqx-all.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxcore.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxbuttons.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxscrollbar.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxlistbox.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxdropdownlist.js"></script>
</head>
  
<body>
    <center>
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
  
        <h3>
            jQWidgets jqxDropDownList getItems() Method
        </h3>
  
        <div id='jqxDDL'></div>
  
        <input id="jqxBtn" type="button" 
            value="Get Items" 
            style="padding: 5px 15px; margin-top: 50px;">
    </center>
  
    <script type="text/javascript">
        $(document).ready(function() {
            var data = [
                "Computer Science",
                "C Programming",
                "C++ Programming",
                "Java Programming",
                "Python Programming",
                "HTML",
                "CSS",
                "JavaScript",
                "jQuery",
                "PHP",
                "Bootstrap"
            ];
  
            $("#jqxDDL").jqxDropDownList({
                source: data,
                theme: 'energyblue'
            });
  
            $("#jqxBtn").on('click', function() {
                var items = $("#jqxDDL").jqxDropDownList(
                    'getItems');
                  
                var Arr = "";
                for (var i = 0; i < items.length; i++) {
                    Arr += items[i].label;
                    if (i < items.length - 1) Arr += ', ';
                }
  
                alert("Get All Items: " + Arr);
            });
        });
    </script>
</body>
  
</html


Output:

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxdropdownlist/jquery-dropdownlist-api.htm



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads