Jquery 查找所选选项卡
我在以前的帖子中看到,有人建议以下内容来查找所选选项卡Jquery 查找所选选项卡,jquery,Jquery,我在以前的帖子中看到,有人建议以下内容来查找所选选项卡 var numberOfSelectedTab = $("#tabs").tabs("option", "active") 但是,当我执行此操作时,控制台中会出现一个错误,指示该选项卡未初始化。如何初始化选项卡?(注意:我只在$(document)之后调用它。准备好了吗,所以我不知道为什么它没有初始化。关于如何初始化,或者如何使用另一种方法来获取当前选定的选项卡,有什么想法吗?(我也看到了使用“ui,newTab.index()”的建议,
var numberOfSelectedTab = $("#tabs").tabs("option", "active")
但是,当我执行此操作时,控制台中会出现一个错误,指示该选项卡未初始化。如何初始化选项卡?(注意:我只在$(document)之后调用它。准备好了吗,所以我不知道为什么它没有初始化。关于如何初始化,或者如何使用另一种方法来获取当前选定的选项卡,有什么想法吗?(我也看到了使用“ui,newTab.index()”的建议,但是如果用户还没有选择任何选项卡怎么办?).我相信您指的是twitter引导选项卡。每个twitter引导选项卡都需要单独激活()。请确保您正在使用
$(“#yourTab”)对选项卡进行“初始化”。选项卡('show'))
在对选项卡执行任何操作之前。我相信您指的是twitter引导选项卡。每个twitter引导选项卡都需要单独激活()。请确保您正在使用$('#yourTab')对选项卡进行“初始化”。选项卡('show'))
在对选项卡执行任何操作之前。是否使用第三方扩展或JqueryUI?是否使用默认选择加载选项卡
当用户单击某个选项卡时,尝试添加一个
.selected
类,并从所有其他选项卡中删除该类。这样,您可以调用.selected
类以了解选择了哪个类。您使用的是第三方扩展名还是JqueryUI?是否加载带有默认选择的选项卡
当用户单击某个选项卡时,尝试添加一个.selected
类,并从所有其他选项卡中删除该类。这样,您可以调用.selected
类以了解选择了哪个类。请尝试以下操作:
var numberOfSelectedTab = $("#tabs").tabs('option', 'selected');
另外,希望您在初始化选项卡后调用此选项!:)
如果您想对选项卡的选择/更改执行某些操作,请使用以下代码:
$("#tabs").tabs({
select: function(event, ui) {
var selectedIndex = ui.index;
if (selectedIndex === 0) {
// first tab
} else if(selectedIndex === 1) {
//second tab
}
//you can use switch as well, if you have many tabs
}
});
希望这有帮助。请尝试以下内容:
var numberOfSelectedTab = $("#tabs").tabs('option', 'selected');
另外,希望您在初始化选项卡后调用此选项!:)
如果您想对选项卡的选择/更改执行某些操作,请使用以下代码:
$("#tabs").tabs({
select: function(event, ui) {
var selectedIndex = ui.index;
if (selectedIndex === 0) {
// first tab
} else if(selectedIndex === 1) {
//second tab
}
//you can use switch as well, if you have many tabs
}
});
希望这能有所帮助。您必须使用初始化选项卡
$( ".selector" ).tabs({
active: 1
})
你也可以使用
$( "#tabs" ).tabs( "refresh" );
这将刷新并重新初始化选项卡,然后您将不会得到选项卡未初始化错误
您必须使用
$( ".selector" ).tabs({
active: 1
})
你也可以使用
$( "#tabs" ).tabs( "refresh" );
这将刷新并重新初始化选项卡,然后您将不会得到选项卡未初始化错误
非常感谢您的宝贵意见。如何初始化选项卡?它们是初始化一次$(document).ready,还是仅在初始化之后?我是否需要以编程方式初始化它们?如果没有,如何检测初始化?
$(“#tabs”).tabs()
将初始化选项卡,是的,您必须在$(文档)中进行初始化。就绪(函数(){…})代码>非常感谢您的宝贵意见。如何初始化选项卡?它们是初始化一次$(document).ready,还是仅在初始化之后?我是否需要以编程方式初始化它们?如果没有,如何检测初始化?$(“#tabs”).tabs()
将初始化选项卡,是的,您必须在$(文档)中进行初始化。就绪(函数(){…})代码>