Get Value Of Selected In Ddslick Dropdown October 27, 2023 Post a Comment This currently returns undefined. What should go in the commented line to alert the value (1, 2, 3 or 4) of the current tag? Solution 1: Use $(this).val() in place of $(this).attr('id')The value of the currently selected <option> is returned when you call .val() on the <select> element.Solution 2: $('#dropdown').ddslick({ showSelectedHTML: false, onSelected: function(selectedData){ var str = $(this).val() alert(str); } }); CopySo, use val() instead of attr('id')Solution 3: According to the docs for your plugin, the onSelected method gets the selectedData parameter:selectedData (nested object with text, value, description, imageSrc)The text label and value are available as selectedData.text and selectedData.value inside the onSelected function. Try this:$('#dropdown').ddslick({ showSelectedHTML: false, onSelected: function(selectedData){ var str = selectedData.valuealert(str); } }); CopySolution 4: I got it!! if you want to get the attribute value you set in your array where your data is coming from you get your value like this->$('#id').ddslick({ data:dropdowndata, width:60, selectText: "Select Circle", imagePosition:"left", //dropdowndata[4].selected:trueonSelected: function(selectedData){ val = selectedData.selectedIndex; alert(dropdowndata[val].value); CopySolution 5: if you want to post the data, create a hidden input, use jquery to set the value of the hidden field then post the hidden field$('.ddslick_drop_down').ddslick({ onSelected: function(selectedData){ //set the value to a hidden field then post the hidden field $('#dish_id').val(selectedData.selectedData.value); Share Post a Comment for "Get Value Of Selected In Ddslick Dropdown"
Post a Comment for "Get Value Of Selected