【发布时间】:2010-09-11 01:00:03
【问题描述】:
通过标签面板的 id 获取当前选择的标签的最佳方式是什么?
我的显示 cmets 的选项卡如下所示。
<a_comment_form>
<div id='#tabs'>
<ul>
<li><a href="url_to_ajax_resource" title="div1_server_index"></li>
<li><a href="url_to_ajax_resource" title="div2_server_index"></li>
</ul>
<div id='div1_server_index'>
</div>
<div id='div1_server_index'>
</div>
</div>
用户提交 cmets 并根据某些业务规则将评论插入 div1 或 div2,
在服务器端,一旦创建了评论,我只需调用 $('#tabs').tabs('select', 'div1_server_index') 来选择选项卡,这会重新加载选项卡并显示评论用户刚刚发布。
但是,如果已经被选中,它不会加载。我知道也有一种加载方法,但是它不需要索引的面板的ID,我无法从服务器端计算,我可以生成ID。
【问题讨论】:
-
<div id='#tabs'>实际上应该是<div id='tabs'>,没有数字符号。 -
这实际上只是帖子中的一个错字。对不起。
标签: jquery ruby-on-rails jquery-ui