2015-02-06 56 views
-1
<select name="spell"> 
    <option value="Passive">Passive</option> 
    <option value="Q">Q</option> 
    <option value="W">W</option> 
    <option value="E">E</option> 
    <option value="R">R</option> 
</select> 
<script> 
    $(document).ready(function(){ 
     if($('option[value=spell]')=='Q'){ 
      console.log('test'); 
     } 
    }); 
</script> 

選擇的標籤我想如果Q是與jQuery選擇檢查並在控制檯檢查已通過jQuery

+0

可能重複[如何獲得jQuery的下拉值onchange事件](http://stackoverflow.com/questions/19922729/how-對獲得-jQuery的下拉值電平變化事件) – KHeaney 2015-02-06 17:26:22

回答

0

顯示「測試」我會做這樣的[下面的例子。這將檢查所選選項的值。

DEMO http://jsfiddle.net/hy8c2unr/1/

$("select").on('change', function(){ 
    if($('select option:selected').val() === 'Q'){ 
     alert('test'); 
    } 
}); 

也將工作的

$("select").on('change', function(){ 
    if($(this).val() === 'Q'){ 
     alert('test'); 
    } 
});