Javascript 选择选项赢得';t fire jquery事件

Javascript 选择选项赢得';t fire jquery事件,javascript,jquery,Javascript,Jquery,我对基于select值的简单jQuery显示/隐藏有一些问题。默认情况下,选择是基于其他选择隐藏的,这可能是它不工作的原因 不幸的是,我不能以任何方式更改源代码,我只能添加这样的函数 $(document).ready(function() { $('#question-select-1271443').change(function() { var selection = $(this).val(); if (selection == 'CIIC') { $

我对基于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();
    }
  });
});
函数
val()
提取所选选项的属性值。可能您正在尝试提取选项的内容。例如:

<select id="sas">
  <option value="hi">Hello</option>
</select>

发布请帖请添加一些代码上面没有代码吗?有,但您显示的代码工作正常:。因此,为什么@j08691要求提供一个更完整的代码库示例,它实际上显示了问题所在。它不起作用的唯一原因是加载页面后动态追加了
#question-select-1271443
元素。例如通过AJAX。这与问题的内容完全无关