如何使用selected.js从下拉列表中获取选定的值

时间:2014-06-18 14:51:47

标签: javascript jquery onchange jquery-chosen

我试图从下拉列表更改事件中获取两个参数。下拉列表使用selected.js

首先,我想获得下拉列表的名称 其次,我想得到一个已被选中的项目的值

我在文档中找到了这段代码:

$('.my_select_box').on('change', function(evt, params) {
    do_something(evt, params);
});

但是当我触发它时,params是未定义的。一直在寻找,但无法找到如何做到这一点。你能帮忙吗?

1 个答案:

答案 0 :(得分:2)

使用jQuery,在回调函数中使用$(this).val(),检查Fiddle

<script>
$('.my_select_box').on('change', function(evt, params) {
    // The name of your select
    alert($(this).attr('name'));
    // The value
    alert($(this).val());
});
</script>

然后

<select name="my_drop_down" class="my_select_box">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three">Three</option>
</select>