【发布时间】:2012-03-06 10:03:41
【问题描述】:
我想做以下事情:
1. tab-1 is selected when page load at first time
2. After clicking tab-2, form is submitted and page need to stay on the tab-2
我已经测试了两个代码sn-ps。但是,它们都有错误(见下文):
<form id="target">
<ul>
<li><a href="#tabs-1" id="tabs-A">Tab-1</a></li>
<li><a href="#tabs-2" id="tabs-B">Tab-2</a></li>
<li><a href="#tabs-3" id="tabs-C">Tab-3</a></li>
</ul>
<div id="tabs-1">
</div>
<div id="tabs-2">
</div>
<div id="tabs-3">
</div>
</form>
代码 1- 它适用于第 2 点,不适用于第 1 点
<script>
$(function() {
var $tabs = $('#tabs').tabs();
$tabs.tabs( "option", "selected", 1 );
$('#tabs-B').click(function() {
$('#target').submit();
});
});
</script>
代码 2- 它适用于point1,但点击tab-2后表单不提交
var $tabs = $('#tabs').tabs();
$('#tabs-B').click(function() {
$('#target').submit(function() {
$tabs.tabs( "option", "selected", 1 );
});
});
【问题讨论】:
标签: jquery-ui jquery jquery-plugins jquery-selectors