jQuery code to access select element’s selected index, selected value and selected option node text.
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> <select id="select1"> <option value="valA">optionA</option> <option value="valB">optionB</option> <option value="valC">optionC</option> </select> <pre id="msg"></pre> <script> function display_selected_info() { var selIndex = $("#select1").prop('selectedIndex'); var selVal = $("#select1 option:selected").val(); var selText = $("#select1 option:selected").text(); $("#msg").text("selIndex=" + selIndex + " selVal=" + selVal + " selText" + selText); } $(function() { display_selected_info(); $("#select1").change(display_selected_info); }); </script>