Open In App

jQuery UI Selectable selected Event

Improve
Improve
Like Article
Like
Save
Share
Report

jQuery UI consists of GUI widgets, visual effects, and themes implemented using the jQuery JavaScript Library. jQuery UI is great for building UI interfaces for the webpages. It can be used to build highly interactive web applications or can be used to add widgets easily.

The jQuery UI Selectable selected event is used to trigger at the end of the select operation, on each element added to the selection.

Syntax:

Initialize the Selectable widget with the selected callback function:

$( ".selector" ).selectable({
    selected: function( event, ui ) {}
});

Bind an event listener to the selectableselected event:

$( ".selector" ).on( 
    "selectableselected", 
    function( event, ui ) {} 
);

Parameters: It has the following parameters as mentioned above and described below:

  • event: This event is triggered when an item is selected.
  • ui: It is a jQuery object that contains the selectable item that has been selected.
    • selected: It contains the selectable item that has been selected.

CDN Links: First, add jQuery UI scripts needed for your project.

<link rel=”stylesheet” href=”//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css”>
<script src=”//code.jquery.com/jquery-1.12.4.js”></script>
<script src=”//code.jquery.com/ui/1.12.1/jquery-ui.js”></script>

Example:

HTML




<!doctype html>
<html lang="en">
  
<head>
    <link rel="stylesheet"
          href=
    <script src=
    </script>
    <script src=
    </script>
    <style>
        h1 {
            color: green;
        }
  
        #list .ui-selecting {
            background: greenyellow;
        }
  
        #list .ui-selected {
            color: white;
            background: green;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h3>jQuery UI Selectable selected Event</h3>
    <h3>GeeksforGeeks Subjects</h3>
    <ul id="list">
        <li>Data Structure</li>
        <li>Algorithm</li>
        <li>C++</li>
        <li>Java</li>
        <li>HTML</li>
        <li>Bootstrap</li>
        <li>PHP</li>
    </ul>
  
    <div class="res"></div>
  
    <script>
        $(document).ready(function () {
            $("#list").selectable();
  
            $("#list").selectable({
                selecting: function(event, ui) {
                    $(".res").html("Selecting Event Triggered");
                },
                selected: function(event, ui) {
                    $(".res").html("Selected Event Triggered");
                }
            });
        });
    </script>
</body>
  
</html>


Output:

Reference: https://api.jqueryui.com/selectable/#event-selected



Last Updated : 23 Dec, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads