jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了更改jQuery UI选项卡的选定选项卡大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
之前已经问了几次问题,但没有一个与我的情景类似.

我有jQuery Tabs控件,通过ajax加载我的标签

<div id="tabs">
<ul>
    <% if (AccessControll.HasAccess(Url.Action("ViewscheR_302_11845@eInformation","scheR_302_11845@e"))){%>
        <li><a id="tab_1" href="<%= Url.Action("ViewscheR_302_11845@eInformation","scheR_302_11845@e",new {scheR_302_11845@enumber = Model.scheR_302_11845@enumber}) %>">Information</a></li>
    <%}%>
    <% if (AccessControll.HasAccess(Url.Action("scheR_302_11845@eupdate","scheR_302_11845@e"))){%>
        <li><a id="tab_2" href="<%= Url.Action("scheR_302_11845@eupdate",new {scheR_302_11845@enumber = Model.scheR_302_11845@enumber}) %>">update</a></li>
    <%}%>
    <%if (AccessControll.HasAccess(Url.Action("Minimumrequirements","scheR_302_11845@e"))){%>
        <li><a id="tab_3" href="<%= Url.Action("Minimumrequirements",new {scheR_302_11845@enumber = Model.scheR_302_11845@enumber}) %>">Minimum requirements</a></li>
    <%}%>
</ul>

这些选项卡是基于访问权限显示的,因此我的选项卡索引永远不会相同,因此我为每个href添加一个id.

我从各个地方链接到此特定页面,每个链接必须转到此页面并选择它所引用的选项卡.

我的网址看起来像这样http:// localhost:34412 / scheR_302_11845@e / ViewscheR_302_11845@eDetails / BS-000469800000?activeTab = 1

如何根据@L_450_10@字符串中的activeTab参数使用jQuery选择选项卡?

请注意,@L_450_10@字符串中的数字始终对应于我的href的id.

解决方法

获取@L_450_10@字符串:

var queryString = window.LOCATIOn.search;

获取activeTab部分:

var activeTab = queryString.match(/\BACtiveTab=([^&]*)/)[1];

选择具有正确ID的选项卡:

$('#tab_' + activeTab).click();

大佬总结

以上是大佬教程为你收集整理的更改jQuery UI选项卡的选定选项卡全部内容,希望文章能够帮你解决更改jQuery UI选项卡的选定选项卡所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。