我的代码如下。我想要的是,当下拉值等于'1'时我想提醒。但它不起作用。这是我的代码。
<div>
<select id="number">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
</div>
$('#number').change(function()
{
if($('#number').val()=='1'){
alert('f');
});
}
这里是demo
答案 0 :(得分:1)
您尚未关闭if循环。使用:
$('#number').change(function()
{
if($('#number').val()=='1'){
alert('f');
}});
//^ braces missing
<强> Working Fiddle 强>
答案 1 :(得分:1)
有括号问题,下面的答案正在起作用: -
$('#number').change(function()
{
if($('#number').val()=='1'){
alert('f');
} //close if brackets here
});
答案 2 :(得分:1)
你错误地命令右括号:
$('#number').change(function(){
if($('#number').val()=='1'){
alert('f');
} // not });
}); // not }
因此,我建议您缩进代码,以便在调试时帮助您。