如何知道jQuery选项卡上是否启用了选项卡?
我在jQuery UI Tabs( http://docs.jquery.com/UI/Tabs )的API中找不到一个知道某个选项卡是否启用的方法,我需要这个,因为在我的应用程序的事件中我想仅在禁用该选项卡时启用某个选项卡。
你知道如何从jquery api获取这些信息吗?
提前致谢。
disabled
选项返回一个他禁用选项卡索引的aray,因此检查一个人的禁用是否如下所示:
function isDisabled(index) { return $.inArray(index, $("#tabs").tabs("option", "disabled")) > -1; }
你可以在这里尝试一下 ,这只是使用$.inArray()
来查看索引是否存在,只记得索引是0
,所以第一个选项卡是0
,第二个选项卡是1
,等等。
你几乎就在那里(它在你的链接上): 禁用
//getter var disabled = $( ".selector" ).tabs( "option", "disabled" ); //setter $( ".selector" ).tabs( "option", "disabled", true );