从jQuery/jQuery Mobile的选择菜单中获取所选项目?

gur*_*gui 4 jquery jquery-mobile

我有一个像这样的jQuery Mobile代码:

<select name="selectmenu1" id="selectmenu1">
                        <option value="o1">
                           a
                        </option>
                        <option value="o2">
                            b
                        </option>
                        <option value="o3">
                            c
                        </option>
                        <option value="o4">
                            d
                        </option>
                    </select>
Run Code Online (Sandbox Code Playgroud)

现在我想在用户更改选择后获取所选值.

如何用jQuery做到这一点?

ale*_*lex 18

这很简单......

$("#selectmenu1").change(function() {
    var selected = $(this).val(); // or this.value
});
Run Code Online (Sandbox Code Playgroud)

jsFiddle.

如果您想要所选元素的文本节点,请使用此代替...

$("#selectmenu1").change(function() {
    var selected = $(this).find(":selected").text();
});?
Run Code Online (Sandbox Code Playgroud)

jsFiddle.