Я пытаюсь использовать jQuery для выполнения ajax запроса на основе выбранной опции.
Существует ли простой способ получить выбранный идентификатор опции (например, "id2") использование jQuery?
<select id="my_select">
<option value="o1" id="id1">Option1</option>
<option value="o2" id="id2">Option2</option>
</select>
$("#my_select").change(function() {
//do something with the id of the selected option
});
Вы можете получить это с помощью селектора :selected
, например, так:
$("#my_select").change(function() {
var id = $(this).children(":selected").attr("id");
});
var id = $(this).find('option:selected').attr('id');
затем вы делаете все, что хотите, с помощью selectedIndex
Я отредактировал свой ответ ... так как selectedIndex не является хорошей переменной для примера ...