我在基于select值的简单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 :(得分:0)
function 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
});