【问题标题】:alert in jquery onChange event [closed]jquery onChange事件中的警报[关闭]
【发布时间】:2014-09-08 10:22:34
【问题描述】:

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

【问题讨论】:

标签: jquery drop-down-menu alert onchange


【解决方案1】:

你还没有关闭 if 循环。使用:

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

Working Fiddle

【讨论】:

    【解决方案2】:

    有括号问题,下面的答案是有效的:-

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

    DEMO

    【讨论】:

      【解决方案3】:

      您的右括号排序错误:

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

      所以,我建议你缩进你的代码,这对你调试有很大帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-04
        • 1970-01-01
        • 1970-01-01
        • 2017-11-17
        • 1970-01-01
        • 2021-03-05
        • 2018-07-19
        • 1970-01-01
        相关资源
        最近更新 更多