Javascript jquery.change()未在选择时触发

Javascript jquery.change()未在选择时触发,javascript,jquery,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<

为什么我的下拉列表没有触发.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());
    });
}

菲律宾
马来西亚
印度尼西亚
泰国
越南
新加坡
$(文档).ready(函数(){
$('#venture')。更改(函数(){
警报($(this.val());
});
}

以下是JSFIDLE:

您尚未正确关闭ready函数:

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

终于丢失了
了。您的处理程序缺少了一个括号和分号:
。学习检查浏览器控制台是否存在错误。缺少牙套…哦,天啊,这太尴尬了。。谢谢你,伙计…这不是一个很棒的评论候选人吗?此外,对于一个拥有20k声誉的人来说,在这样的问题上获得选票是荒谬和可耻的!