У меня есть загрузочный navtab, который отображает данные в таблице на каждой вкладке. У меня также есть datepicker, который позволяет вам ввести дату, нажать «Отправить», а затем отобразить данные для этой даты на вкладках. Мне нужно было иметь возможность переключаться между вкладками и вводить дату в datepicker, чтобы обновлять данные на вкладке. То, что я делал, за исключением того, что, когда я изначально пытаюсь перейти с вкладки delayedspiff на вкладку instantspiff, instantspiff не будет работать, пока я не введу дату и не нажму кнопку submit на моей кнопке. Вот мой код для моего navtabs и кнопки:Bootstrap navtabs не работает
<div class="row spiff-datepicksection">
<div class="col-lg-6 pull-right">
<div class="col-sm-5 col-lg-offset-4">
<div class="form-group">
<div class="input-group date">
<input type="text" id="startDate" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class="col-lg-3">
<input class="spiffdate-btn spiffdate" type="button" value="Submit" />
</div>
</div>
</div>
<div class="row spiff_tabs_body">
<!-- Nav tabs -->
<ul class="nav nav-tabs spiff_tabs" role="tablist">
<li role="presentation" class="active">
<a href="#home" aria-controls="home" class="spiffdate" role="tab" data-id="delayedspiff" data-toggle="tab">Potential Spiff</a>
</li>
<li role="presentation">
<a href="#profile" class="spiffdate" aria-controls="profile" role="tab" data-id="instantspiff" data-toggle="tab">Instant Spiff</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content" id="details">
<div role="tabpanel" class="tab-pane active" id="delayedspiff"></div>
<div role="tabpanel" class="tab-pane" id="instantspiff"></div>
</div>
</div>
</div>
</div>
и вот мое событие click. Я пытаюсь использовать spiffdate класса, чтобы иметь возможность использовать событие click в переключателе табуляции.
<script>
$(".spiffdate").click(function() {
var correctId = $("ul.spiff_tabs li.active a").attr('data-id');
var endDate = $("#startDate").val();
if (endDate == "") {
} else {
if (correctId == "delayedspiff")
{
FormGet('dashboard/delayedspiff?endDate=' + endDate, 'delayedspiff')
} else if (correctId = "instantspiff") {
FormGet('dashboard/instantspiff?endDate=' + endDate, 'delayedspiff')
}
}
});
</script>
Привет Ohgodwhy это не работает, потому что тогда мой щелчок кнопки событие не работает. Есть ли способ сделать как щелчок на вкладке, так и кнопку щелчка в одной функции? – hollyquinn