2016-07-28 83 views
0

我想选择一个选项,并根据该选项显示一个按钮。从下拉菜单中选择选项来隐藏或显示按钮

代码如下。我觉得这是对的,但我猜不是。请帮助:

$('#flavorBlend, #twoBag, #shipInterval').hide(); 
    $('#cancelChoices').change(function() { 
     if ('select option[value=003]') { 
      $('#flavorBlend').show("fast"); 
      } else { 
       $('#flavorBlend').hide(); 
      } 
    }); 
+1

你可以发布你的HTML? – Streetlamp

回答

0

您只是检查字符串'select option[value=003]'是否为true。它总是会的。所以得到下拉的值并将其与字符串进行比较。试试这个,如果你使用

<option>flavor</option> 

<select>

$('#flavorBlend, #twoBag, #shipInterval').hide(); 
$('#cancelChoices').change(function() { 
    if ($(this).val() == "flavor") { 
     $('#flavorBlend').show("fast"); 
    } else { 
     $('#flavorBlend').hide(); 
    } 
}); 
+0

谢谢,生病尝试 – user3546705

相关问题