jquery .change()不会在select上触发

时间:2014-08-26 08:27:17

标签: javascript jquery

为什么我的下拉列表没有触发.change事件而没有获取所选选项的值?

<select name="venture" id="venture" class="form-control">
    <option value="ph">Philippines</option>
    <option value="my">Malaysia</option>
    <option value="id">Indonesia</option>
    <option value="th">Thailand</option>
    <option value="vn">Vietnam</option>
    <option value="sg">Singapore</option>
</select>

$(document).ready(function(){
    $('#venture').change(function(){
         alert($(this).val());
    });
}

这里是jsfiddle:http://jsfiddle.net/j0xc79bm/

1 个答案:

答案 0 :(得分:4)

您尚未正确关闭就绪功能:

$(document).ready(function(){
    $('#venture').change(function(){
     alert($(this).val());
    });
 });
//^---- typo here

<强> Demo