Код ниже, когда я нажимаю на вкладку, я делаю сообщение и отображаю результат на вкладке.В некоторых случаях я хотел бы принудительно выбрать выбранную вкладку, а не только выбрать вкладку, но выбрать вкладку + выполнить код, выполняемый при нажатии на нее.
В моем примере мне нравится выбирать вторую вкладку(jLikeToSet = 1) и выполните код:
$.post('/Home/e2', function (data) {
$('#tabs-2').html(data);
});
jQuery:
var $tabs = $("#tabs").tabs();
var jLikeToSet = 1
$("#tabs").bind('tabsselect', function (event, ui) {
switch (ui.index) {
case 0:
$.post('/Home/e1', function (data) {
$('#tabs-1').html(data);
});
break;
case 1:
$.post('/Home/e2', function (data) {
$('#tabs-2').html(data);
});
break;
case 2:
$.post('/Home/e3', function (data) {
$('#tabs-3').html(data);
});
break;
}
});
HTML:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Screen 1</a></li>
<li><a href="#tabs-2">Screen 2</a></li>
<li><a href="#tabs-3">Screen 3</a></li>
</ul>
<div id="tabs-1"></div>
<div id="tabs-2"></div>
<div id="tabs-3"></div>
</div>
Как я могу это сделать?
Спасибо,
Обновление1: я пытался использовать этот код: $('#tabs').tabsClick(1);
, но без работы, пример отсюда http://www.eduteka.org/ajax/tabs3/