jquery selectmenu widget

jQuery selectmenu duplicates and extends the functionality of a native HTML select element to overcome the limitations of the native control. 
 
<select id="selectMenu" style="width: 200px">
    <option value="1">USA</option>
    <option value="2" selected="selected">India</option>
    <option value="3">UK</option>
    <option value="4">Australia</option>
    <option value="5">Canada</option>
</select>
The optgroup element is used to group related options in a drop-down list. In this example, we are grouping cities by country. You can only select the elements of a group but not the group itself. 
 
<select id="selectMenu">
    <optgroup label="USA">
        <option value="1">New York</option>
        <option value="2">Los Angeles</option>
    </optgroup>
    <optgroup label="India">
        <option value="3">New Delhi</option>
        <option value="4">Bangalore</option>
    </optgroup>
</select>
 
Dropdownlist button icon : Button icon is the image that you see on the right handside of the dropdownlist. The default button icon is ui-icon-triangle-1-s.  
 
 
You can change button icon using the icons option
$('#selectMenu').selectmenu({
    icons: { button: 'ui-icon-circle-arrow-s' }
}); 
 
List of all jQuery icons
http://api.jqueryui.com/theming/icons
 
To control the width of the selectmenu, use width option. The width is in pixels.
$('#selectMenu').selectmenu({
    width : 200
}); 
 
How to retrieve the selected item value and label : Use the select event of the selectmenu. This event is raised when an item is selected.
 
$('#selectMenu').selectmenu({
    select: function (event, ui) {
        alert('Label = ' + ui.item.label + ' ' + 'Value = ' + ui.item.value);
    }
});

Comments

Popular posts from this blog

Automatically send Birthday email using C#.Net

Drag and Drop multiple File upload using jQuery AJAX in ASP.Net using C# and VB.Net

Difference between each and map in jquery