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