Javascript jquery onchange选择选项不起作用

Javascript jquery onchange选择选项不起作用,javascript,jquery,Javascript,Jquery,目前我的代码是这样的 $("#select").change(function() { var thes = $(this).attr('value'); var next = $('option[:selected]').next().attr('value'); alert(next); }); 我的select如下所示 <select id="select"> <option value="1">1</option>

目前我的代码是这样的

$("#select").change(function() {
    var thes = $(this).attr('value');
    var next = $('option[:selected]').next().attr('value');
    alert(next);
});
我的
select
如下所示

<select id="select">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>

1.
2.
3.
我尝试使用
alert
变量
thes
时,它会弹出,但当我使用变量
next
时,它不会弹出。我的代码有什么问题?请帮忙。

换衣服

'option[:selected]'

因此:

检查

请注意,这将使最后一个索引的
next()
undefined
。你可能想适当地处理这个问题

阅读有关更改的更多信息

'option[:selected]'

因此:

检查

请注意,这将使最后一个索引的
next()
undefined
。你可能想适当地处理这个问题

阅读更多关于你错过的

var next = $('option:selected').next().attr('value');
你错过了这个

var next = $('option:selected').next().attr('value');
.attr('value')
可以替换为
.val()
.attr('value')
可以替换为
.val()