Open In App

jQWidgets jqxListBox getSelectedItems() Method

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 jqxListBox is used to illustrate a jQuery ListBox widget which comprises a list of electable elements.

The getSelectedItems() method is used to return the selected items from the stated list. Moreover, the returned output is an array consisting of items. It has no parameter and it returns arrays.



The returned value is an object with the following fields.

Syntax:



var items = $("#jqxListBox").jqxListBox('getSelectedItems');  

 

Linked Files: Download jQWidgets from the link. In the HTML file, locate the script files in the downloaded folder.

<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/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>

Example: The below example illustrates the jqxListBox getSelectedItems() method in jQWidgets.




<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" href=
        "jqwidgets/styles/jqx.base.css" type="text/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>
</head>
  
<body>
    <center>
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
  
        <h3>
            jQWidgets jqxListBox getSelectedItems() Method
        </h3>
  
        <div id="jqxLB"></div>
        <br />
        <input type="button" id="jqxBtn" 
            style="padding: 5px 20px;" 
            value="get the selected items" />
    </center>
  
    <script type="text/javascript">
        $(document).ready(function () {
            var data = ["CSS", "C", "C++ Programming"];
  
            $("#jqxLB").jqxListBox({
                source: data,
                width: "200px",
                height: "80px",
                multiple: true,
            });
  
            $("#jqxLB").jqxListBox("selectItem", "C");
            $("#jqxLB").jqxListBox("selectItem", "CSS");
  
            $("#jqxBtn").on("click", function () {
                var itms = $("#jqxLB").jqxListBox("getSelectedItems");
                if (itms.length > 0) {
                    var labls = "";
                    for (var n = 0; n < itms.length; n++) {
                        labls += itms[n].label;
                        if (n < itms.length - 1) labls += ", ";
                    }
                    console.log(labls);
                }
            });
        });
    </script>
</body>
  
</html>

Output:

getSelectedItems method

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxlistbox/jquery-listbox-api.htm?search=


Article Tags :