gpt4 book ai didi

jquery - 在 jQuery UI 选项卡中,如何通过选项卡索引获取选项卡元素?

转载 作者:行者123 更新时间:2023-12-01 04:25:52 26 4
gpt4 key购买 nike

我有以下 JavaScript 函数来按索引选择选项卡:

function changeTab(tabIndex) {
$("#panel").tabs("select", tabIndex);
}

但我必须检查该选项卡是否存在以及是否可见,否则它将尝试选择一个不应该可用的选项卡。

对于它的存在来说,我只需要使用 $("#panel").tabs("length");,但要 check if it is visible我需要元素本身。

最佳答案

似乎没有内置方法,但我可以通过导航到选项卡来完成它:

function changeTab(tabIndex) {
var panel = $("#panel");
var queryIndex = tabIndex + 1; // 1 based
var desiredTab = panel.find("> ul li:nth-child( " + queryIndex + ")");

if (desiredTab && desiredTab.is(":visible")) {
panel.tabs("select", tabIndex);
}
}

关于jquery - 在 jQuery UI 选项卡中,如何通过选项卡索引获取选项卡元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com