我使用jqueryUI作为页面上的选项卡。我将其初始化如下:
$("#tabs").tabs();
<div id="tabs">
<ul>
<li><a href="#tabs-4">Part A</a></li>
<li><a href="#tabs-2">Part B</a></li>
<li><a href="#tabs-5">Part C</a></li>
</ul>
<div id="tabs-4">
.....
</div>
<div id="tabs-2">
....
</div>
<div id="tabs-5">
....
</div>
</div>我有两个问题。
$('#tabs').tabs(2)不起作用。我从这个链接上得到的发布于 2010-02-01 17:05:26
我会这么做的:
主计长:
before_filter :set_default_tab
def some_action
@tab = "tab-3" # Go to a specific tab when using this action
...
end
private
def set_default_tab
@tab = params[:tab].blank? ? 'tab-1' : params[:tab]
end查看:
# Use @tab in the view to set the current tab
<li class="<%= @tab == 'tab-1' ? 'active' : ''%>"><a>Tab 1</a></li>
# Add the :tab param to any path so the before filter sets @tab
go_do_some_action_path(@item, :tab => 'tab-2')https://stackoverflow.com/questions/2170568
复制相似问题