我正在遍历Jquery选项卡以查看是否存在具有特定名称的选项卡。如果是的话,我需要得到它的索引。我能够识别它是否存在,但似乎无法获得正确的索引。这是代码:
var exists = false;
$(".ui-tabs-anchor").each(function(index){
if ($(this).text() == stock){
exists = true;
var index = $(this).index(); <---- problem here
$("#tabs").tabs({active: index});
}
});
我已经标注了我认为问题所在。我试过了,ui.index,ui.newTab.index等等。有人能帮助我看看我做错了什么,以及如何找到它在哪里找到它?通过API查看我因某些原因一直想念它。谢谢!
答案 0 :(得分:2)
避免线索引已经通过回调函数传递,
var exists = false;
$(".ui-tabs-anchor").each(function(index){
if ($(this).text() == "stock"){
exists = true;
$("#tabs").tabs({active: index});
}
});
如果您想要当前项目的索引,请使用$(".ui-tabs-anchor").index(this)