次を使用して最初の div を表示しようとしています。
$('#period-to-view').change(function () {
if ($(this).val() == "Jan") {
$('div.six-month-view:eq(0)').show();
$('div.three-month-view').hide();
} else {
$('div.three-month-view').show();
$('div.six-month-view').hide();
}
if ($(this).val() == "Jul") {
$('div.six-month-view:eq(1)').show();
$('div.three-month-view').hide();
} else {
$('div.three-month-view').show();
$('div.six-month-view').hide();
}
});
私が抱えている問題は、:eq(0) が機能しないことですが、:eq(1) は機能します (2 番目の div を示しています)。マークアップは、選択された月 (1 月または 6 月) に基づいて div を表示する選択ボックスです。
私は何を間違っていますか?
ありがとう