javascript - 检测 jQuery Mobile 1.4 中选择菜单的变化

标签 javascript jquery jquery-mobile select-menu

在几个版本中没有使用 JQM 之后,我正在重新访问它。

我有一个简单的选择框

<select name="current-option" id="current-option" class="current-option" data-native-menu="false">
        <option>Select Option</option>
        <option value="1">option 1</option>
        <option value="2">option 2</option>
    </select>

我希望能够检测到此选择框中的更改,然后读取它的值。似乎典型的 jquery 方法不起作用,而且我在 api 中没有看到与此相关的事件:http://api.jquerymobile.com/selectmenu/

最佳答案

好的,您想知道更改事件发生后所选选项的值;您应该执行以下操作:--

$('#current-option').change(function () {
  var optionSelected = $(this).find('option:selected');
  //var optTextSelected = optionSelected.text();
  var optValueSelected = optionSelected.val();
});

我会要求您更改您选择的标签的名称、ID 和类名称。

关于javascript - 检测 jQuery Mobile 1.4 中选择菜单的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567420/

相关文章:

jquery - 如何使用 jquery mobile 从移动设备中选择图像并将其设置为背景图像?

javascript - Chrome 扩展 - 使用 SAML 2.0 (Web SSO) 进行外部登录

javascript - 触发 onclick 时如何从 Javascript 中的元素检索信息

javascript - 动态生成的按钮不适用于 Javascript

jQuery slider - 第二次单击在宽度动画之前将显示更改为无

jquery - 如何在 Knockout 模板中设置 jQuery Mobile 内容的样式?

javascript - 表格内的 jQuery mobile 和 href 链接不起作用

Javascript/Html5 从 url 下载 zip

javascript - undefined 不是一个对象(评估 'this.props.navigation.navigate' )(常见问题)(CRNA)

JavaScript:提示框中的光标位置