在jquery onChange事件中发出警报

时间:2014-09-08 10:22:34

标签: jquery drop-down-menu alert onchange

我的代码如下。我想要的是,当下拉值等于'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

3 个答案:

答案 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
});

DEMO

答案 2 :(得分:1)

你错误地命令右括号:

$('#number').change(function(){
   if($('#number').val()=='1'){
      alert('f');
   } // not });    
}); // not }

因此,我建议您缩进代码,以便在调试时帮助您。