如何获取select标签变化后的值?

这是一个下拉菜单,里边的套餐是根据男女确定的,选男就男的套餐 选女就女的套餐
这是一个下拉菜单,里边的套餐是根据男女确定的,选男就男的套餐  选女就女的套餐

代码如下:代码

我现在想获取从男变成女 或者从女变成男时候select的选中值!~~我现在无论怎么获取都是变化前套餐的选中值!~~
获取代码:var oPackage = $("#select_id").val();

阅读 4.6k
4 个回答

测试了一下,使用$("#select_id").val()是可以获得改变后的值的,截图如下:

clipboard.png

捕获change事件,再获取target的value值。

var oPackage;
$("#select_id").change(function () {
            oPackage = $(this).val();
        });

$("#select_id").on('change',function () {

 var oPackage;
 oPackage = $(this).children('option:selected').val();
 alert(oPackage);

});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题