获取select的选中前的值
<SELECT NAME="myselect" ONFOCUS="SelectValue=this.value" ONCHANGE="alert('上次选择的是'+SelectValue)">
<OPTION VALUE="1111">1111
<OPTION VALUE="2222">2222
<OPTION VALUE="3333">3333
</SELECT>
获取select的下一项值
<script>
$(function() {
$("select").change(function(event) {
var obj = $(this).find("option:selected").next();
alert("选中项的下一个: 内容"+obj.html()+",值"+obj.val());
});
})
</script>
<SELECT NAME="myselect" ONFOCUS="SelectValue=this.value" ONCHANGE="alert('上次选择的是'+SelectValue)">
<OPTION VALUE="1111">1111
<OPTION VALUE="2222">2222
<OPTION VALUE="3333">3333
</SELECT>
获取select的下一项值
<script>
$(function() {
$("select").change(function(event) {
var obj = $(this).find("option:selected").next();
alert("选中项的下一个: 内容"+obj.html()+",值"+obj.val());
});
})
</script>
本文介绍了一种使用JavaScript和jQuery来获取HTML Select元素当前选择值及其前一个和后一个选项值的方法。通过设置onfocus和onchange事件,可以记录用户的选择行为,并在选择改变时显示上一次的选择值。此外,还提供了一个示例来展示如何获取当前选中项之后的选项值。
288

被折叠的 条评论
为什么被折叠?



