【问题标题】:Getting the value of an option through jquery [duplicate]通过jquery获取选项的值[重复]
【发布时间】:2012-06-25 13:10:31
【问题描述】:

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

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

<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() {

});

【问题讨论】:

  • @FelixKling - 这不是重复的(至少,不是那个问题)。另一个问题是关于所选值的;这个问题是关于从选择的选项中获取值。

标签: jquery select


【解决方案1】:

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

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

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

});

以防万一这不是完全不言自明,它说在this 的上下文中选择第一个选项元素("option:first")(在事件处理程序中this 是事件发生的元素) .

如果您不在 select 元素的事件处理程序中,则不能以这种方式使用 this,因此您可以从其他地方执行以下操作:

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

【讨论】:

    猜你喜欢
    • 2013-02-20
    • 1970-01-01
    • 2021-05-02
    • 2013-07-04
    • 1970-01-01
    • 2011-08-06
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多