gpt4 book ai didi

jquery - 如何根据特定条件动态创建 jQuery ui 选项卡?

转载 作者:行者123 更新时间:2023-12-01 05:57:13 26 4
gpt4 key购买 nike

我正在使用 jquery-ui 选项卡组件基于传入的名为“children”的对象动态创建选项卡(此功能如​​果与更大的应用程序分开)。

我试图确保使用适当的 If 语句来满足基本功能/和/或条件。

第一个条件检查是否已在 DOM 中创建一个或多个选项卡。如果没有,那么它会创建它们。最后一个条件检查选项卡是否以适当的顺序从对象返回,即。选项卡 1、选项卡 2、选项卡 3。

如何检查返回对象的顺序是否正确,如果不正确,则将正确的顺序附加到 DOM?

$.each(children, function(i, val) {

var existingTab = $('#' + val.id, self.container);
var existingTabIndex = existingTab.index();



if(existingTab.length === 0){

// Add index au
self.container.tabs('add', '#' + children[i].id, children[i].label,i);



} else if(existingTabIndex !== val){

existingTab.index(i);
this.container.append(val);

}
});

最佳答案

你不能运行一个for循环并将选项卡ID与它后面的选项卡进行比较,并确保它后面的选项卡始终更大。如果甚至有一次后面的选项卡较少(意味着乱序),则将全局变量错误更改为 true,现在您知道有错误...

关于jquery - 如何根据特定条件动态创建 jQuery ui 选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485186/

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