【发布时间】:2014-01-15 10:56:44
【问题描述】:
javascript 中的 _ctl0 是什么以及我们如何使用它。
在此他们用于存储当前选项卡的值,因为它是回发。
实际上,我正在使用 jquery、html 和 css 创建选项卡,而不是使用 jquery ui。我正面临回邮问题客栈标签。当我在第二个选项卡中时,它会移动到第一个选项卡而不是第二个选项卡。下面为此我使用_ctl0_hdnCurrentTabSelection 存储当前选项卡值。这是正确的方法吗?
如何找到我在回发期间保存的当前标签索引的另一件事。
if ($('#_ctl0_hdnCurrentTabSelection').val() == "") {
$('#_ctl0_hdnCurrentTabSelection').val(location.hash)
}
$active = $($links.filter('[href="' + $('#_ctl0_hdnCurrentTabSelection').val() + '"]')[0] || $links[0]);
$active.addClass('active');
$content = $($active.attr('href'));
window.location.href = window.location.href.toString() + $active.attr('href');
HTML
<ul class='tabs'>
<li><a href='#tab1'>Tab 1</a></li>
<li><a href='#tab2'>Tab 2</a></li>
<li><a href='#tab3'>Tab 3</a></li>
</ul>
<div id='tab1' class=tabss>
<ul class= "set2">
<li> test 1<asp:TextBox runat="server" /></li>
<li> test 2<asp:TextBox runat="server" /></li>
</ul>
</div>
<div id='tab2' class=tabss>
<ul class= "set2">
<li> test 3<asp:TextBox runat="server" /></li>
<li> test 4<asp:TextBox runat="server" /></li>
</ul>
</div>
<div id='tab3' class=tabss>
<ul class= "set2">
<li> test 5<asp:TextBox runat="server" ID="test5" /></li>
<li> test 6<asp:TextBox runat="server" ID="test6" /></li>
</ul>
</div>
【问题讨论】:
-
请问您的 HTML 代码?
-
您能在其他链接或 JSFiddle 中提供您的所有代码吗?
-
它们是由 ASP.NET 引擎生成的 ClientID。一个good blog阅读
-
@Satpal 实际上 OP 想要解决他的问题。它的问题不在于 Ctr0_ 是什么。
标签: javascript jquery html asp.net