How to get label of select option with jQuery?
Try this:
$('select option:selected').text();
Hi first give an id to the select as
<select id=theid>
<option value="test">label </option>
</select>
then you can call the selected label like that:
jQuery('#theid option:selected').text()
For reference there is also a secondary label
attribute on the option tag:
//returns "GET THIS" when option is selected
$('#selecter :selected').attr('label');
Html
<select id="selecter">
<option value="test" label="GET THIS">
Option (also called label)</option>
</select>
To get the label of a specific option in a dropdown yo can ty this --
$('.class_of_dropdown > option[value='value_to_be_searched']').html();
or
$('#id_of_dropdown > option[value='value_to_be_Searched']').html();
I found this helpful
$('select[name=users] option:selected').text()
When accessing the selector using the this
keyword.
$(this).find('option:selected').text()