Javascript jQuery选项卡问题-查找活动选项卡

Javascript jQuery选项卡问题-查找活动选项卡,javascript,jquery,jquery-ui,tabs,Javascript,Jquery,Jquery Ui,Tabs,我有一个网站,有6个标签使用。当网站打开时,我禁用除第一个选项卡以外的所有选项卡 我遇到的问题是,当用户单击禁用选项卡时,事件处理程序“click”继续报告选项卡编号。我想抑制它,因为它给我带来了问题 if ($("Main").tabs( "option", "active" )) // <--------- I changed it to this { //open disabled tabs continue doing something.... } //close d

我有一个网站,有6个标签使用。当网站打开时,我禁用除第一个选项卡以外的所有选项卡

我遇到的问题是,当用户单击禁用选项卡时,事件处理程序“
click
”继续报告选项卡编号。我想抑制它,因为它给我带来了问题

 if ($("Main").tabs( "option", "active" )) // <--------- I changed it to this
 { //open disabled tabs
   continue doing something....
 } //close disabled tabs

if($((“主”).tabs(“选项”、“活动”)/activeType:布尔或整数

默认值:0 哪个面板当前处于打开状态。 支持多种类型: 布尔值:将active设置为false将折叠所有面板。这要求可折叠选项为true。 整数:激活(打开)面板的从零开始的索引。负值选择从上一个面板向后移动的面板。 代码示例: 使用指定的活动选项初始化选项卡:

一, $(“.selector”).tabs({active:1}); 初始化后,获取或设置活动选项:

一, 2. 3. 4. 5. //吸气剂 var active=$(“.selector”).tabs(“选项”,“活动”)

//塞特 $(“.selector”).tabs(“选项”,“活动”,1);
,您只需将布尔值更改为true或false,即可使其处于活动状态或不活动状态

它不会返回布尔值。它返回一个包含索引的数组。检查文档:Hi MelanciaUK,在文档中它表示布尔值或数组(右上角)。然后在getter上,我想象布尔值是多少,它显示了一个示例。当然,这就是我在上面展示的,我已经尝试过了,但它不起作用。我认为他们没有很好地解释如何使用getter和setter以及它们如何工作以及它返回什么。我发现activated=x.fn.x.init[0],我不知道这是否意味着选项卡0?如果它确实表示制表符0,我如何创建一个条件(If语句),检查它是否为x.fn.x.init[0],不执行括号中的内容?那么根据MeanciaUK的评论,您使用的是正确的吗?是的,这是正确的。我试图找出哪个选项卡当前处于活动状态,如果选项卡0是第一个选项卡,那么当用户单击其他选项卡(当前已禁用)时,我将忽略单击事件。