2010-09-02 58 views

回答

12

disabled选项返回他的残疾标签索引的阿雷,所以一个函数来检查,如果一个人的残疾是这样的:

function isDisabled(index) { 
    return $.inArray(index, $("#tabs").tabs("option", "disabled")) > -1; 
} 

You can give it a try here,这只是使用$.inArray(),看看是否索引存在,只记得指数基于0,所以第一个选项卡是0,第二届一个是1

+0

它不适合我。我正在使用jquery-ui-1.10.3.custom.min.js和jquery-1.9.1.js。你能否就此提出建议。 – 2013-09-02 06:59:38

0

你几乎没有(这是你的链接):disabled

//getter 
var disabled = $(".selector").tabs("option", "disabled"); 
//setter 
$(".selector").tabs("option", "disabled", true); 
+0

我不明白,我通过标签索引的位置,我想知道它是否已启用? – Nelson 2010-09-02 08:33:50

+0

// getter行将设置变量'disabled'的值为一个jQuery对象。所以,如果你想看看它是哪一个,你可以请求disabled.attr('id')等 – 2010-09-02 09:08:08

+0

以及如果有多个选项卡被禁用,那么我认为你的例子不会工作.. – Nelson 2010-09-02 09:21:29

相关问题