javascript - 在加载和单击时检查下拉列表的值

标签 javascript jquery html

我有一个下拉列表,我需要捕获页面加载时和页面更改时的值。如果未选择报告字段,则不显示州列表或年份列表,如果选择了报告字段(无论是加载时还是用户从下拉列表中选择它时),则显示相应的 div。

感谢任何帮助,谢谢。

<script type="text/javascript"> 

$(document).ready(function() {
 checkReport();
});

</script>

<select name="report" id="report">
<option></option>
<option value="state">State</option>
<option value="year">Year</option>
</select>

<div id="state-list">NY, CA, TX</div>

<div id="year-list">2012, 2013, 2014</div>

function checkReport() {

  $('#report').live('change', function() {
    $('#year-list, #state-list).hide();
    var report = $('#report').val();

    if (report) {
      $('#' + type_of_report + '-list').show();
    } else {
      $('#year-list, #state-list).hide();
    }
  });
}

最佳答案

$(document).ready(function() {
checkReport();
 $('#report').live('change', checkReport);
});

function checkReport() {
    var report = $('#report').val();
    $('#year-list, #state-list').hide();
    if (report) {
      $('#' + report + '-list').show();
    }
}

我猜这就是你所需要的

关于javascript - 在加载和单击时检查下拉列表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10249664/

相关文章:

JavaScript 值到另一个 PHP 页面

javascript - 随机字符始终返回零

javascript - Jquery Draggable 没有正确定位滚动条

html - 防止文本换行 DIV

html - CSS 光标 :cell not working in safari browser

java - 在 Android Java 应用程序中解释 JavaScript 的最佳方法

javascript - 如何递归获取所有子集合的集合?

javascript - 在ReactJS中使用Howler读取本地声音文件

javascript - 如何使用 Javascript 解析 html 表格单元格的公式以像 Excel 一样工作

html - 使用 flexbox 在不同的断点改变布局