Javascript jquery.change()未在选择时触发
为什么我的下拉列表没有触发.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<
<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声誉的人来说,在这样的问题上获得选票是荒谬和可耻的!