如何知道jQuery选项卡上是否启用了选项卡?
问题描述:
我无法在jQuery UI选项卡(http://docs.jquery.com/UI/Tabs)的API中找到一个方法来知道某个选项卡是否启用,我需要这样做,因为在我的应用程序的事件中,我只想启用某个选项卡标签已禁用。如何知道jQuery选项卡上是否启用了选项卡?
你知道我该如何从jquery api获取这些信息?
在此先感谢。
答
的disabled
选项返回他的残疾标签索引的阿雷,所以一个函数来检查,如果一个人的残疾是这样的:
function isDisabled(index) {
return $.inArray(index, $("#tabs").tabs("option", "disabled")) > -1;
}
You can give it a try here,这只是使用$.inArray()
,看看是否索引存在,只记得指数基于0
,所以第一个选项卡是0
,第二届一个是1
等
答
你几乎没有(这是你的链接):disabled
//getter
var disabled = $(".selector").tabs("option", "disabled");
//setter
$(".selector").tabs("option", "disabled", true);
它不适合我。我正在使用jquery-ui-1.10.3.custom.min.js和jquery-1.9.1.js。你能否就此提出建议。 – 2013-09-02 06:59:38