通过jquery获取选项的值

时间:2012-06-25 13:10:31

标签: jquery select

我已经搜索过这个但我无法在任何地方找到它! ;(

我有一个带选项的选择列表 - 第一个选项有一个我要撤消的值。它不是选定的 - 但我存储了一个我想要取出的值!

<select class="selection_select">
<option value="ref_button_id">Kategory</option>
<option value="ref_database_id">Item 1</option>
<option value="ref_database_id">Item 2</option>
</select>

使用以下方式调用:

$(".selection_select").change(function() {

});

1 个答案:

答案 0 :(得分:0)

从select元素的事件处理程序中检索第一个选项的值:

$(".selection_select").change(function() {

    var firstVal = $("option:first", this).val();

});

如果不完全不言自明,它会在"option:first"的上下文中选择第一个选项元素(this)(在事件处理程序this内是元素事件发生在。)。

如果你不在select元素的事件处理程序中,那么就不能以这种方式使用this,所以从其他地方你可以做类似以下的事情:

$(".selection_select option:first").val()