jquery - 下一个选项jquery

标签 jquery

尝试使用 id 标识符选择下一个选项下拉列表,但无济于事

这是代码

$('#chapter option:selected', 'select').removeAttr('selected').next('option').attr('selected', 'selected')

最佳答案

我假设#chapter<select>或其祖先之一。

如果是这种情况,请删除上下文参数。

$('#chapter option:selected').removeAttr('selected')
              .next('option').attr('selected', 'selected');

按照您的方式,您实际上正在这样做:

$('select').find('#chapter option:selected').removeAttr(...

...正在寻找<select>内部的元素有一个 option:selected源自 chapter 的 elent身份证号。

<小时/>

编辑:这个答案仅仅集中在为什么选择不起作用。最好用@Andy E's answer中的方法来完成最终的任务。 .

我建议将其作为已接受的答案。

关于jquery - 下一个选项jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4335837/

相关文章:

jquery - 找到单词旁边的输入框

jquery - 迭代数组和非数组的 jQuery 对象

javascript - Accordion 标题内容

Jquery 旋钮动画并改变颜色

javascript - 即使我按下退格键/删除键,该功能仍保持事件状态。并在加载页面时获取选择的值

javascript - jquery改变div背景图片

javascript - 获取json,图片url

javascript - 使用灵活框时,属性 <p></p> 不会换行

javascript - 正则表达式 - 替换行尾,而不是字符串?

Jquery ID 返回对象而不是字符串