ページが読み込まれたときと変更されたときの値を取得する必要があるドロップダウン リストがあります。レポート フィールドが選択されていない場合は、状態リストまたは年リストを表示しません。レポート フィールドが選択されている場合 (ロード時またはユーザーがドロップダウンから選択した場合) は、適切な 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();
}
});
}