2017-05-12 94 views
-5

我遇到了一些問題,應該是基於select值的簡單jQuery顯示/隱藏。該選擇默認基於其他選擇隱藏,這可能是爲什麼它不工作?選擇選項將不會觸發jquery事件

不幸的是,我不能以任何方式更改源代碼,我只能添加一個像這樣的函數。

$(document).ready(function() { 
    $('#question-select-1271443').change(function() { 
    var selection = $(this).val(); 
    if (selection == 'CIIC') { 
     $('#question-select-1082380').show(); 
    } else { 
     $('#question-select-1082380').hide(); 
    } 
    }); 
}); 
+0

發表[MCVE]請 – j08691

+0

請添加一些代碼 – AlameerAshraf

+0

的是不是有以上代碼? – Ryan

回答

0

函數val()提取選定選項的屬性值的值。也許你正試圖提取選項的內容。例如:

<select id="sas"> 
    <option value="hi">Hello</option> 
</select> 
$("#sas").change(function(){ 
    $(this).val(); // This return hi 
    $("option:selected", this).text() // This return Hello 
}); 
+0

這與問題提出的內容完全無關 –

相關問題