Jquery UI禁用动态选项卡
Jquery UI disable dynamic tabs
我的UI选项卡可以根据用户操作进行更改(例如,选项卡[0]中可能会出现状态消息)。
我还需要能够禁用特定的选项卡-我知道href,但索引很可能会更改。
UI dox说你可以传递href而不是索引,但我似乎无法实现。
这就是我正在做的:
var disableSlots = [];
$('ul.ui-tabs-nav li').each(function(index, el){
if ($(this).children('a').attr('href') == '#DISABLE_ME'){
disableSlots.push(index);
}
});
$('#tabs').tabs("option","disabled",disableSlots);
有更好的方法吗?
您可以使用这种方法:
var index = $('#tabs a[href="#DISABLE_ME"]').parent().index();
$('#tabs').tabs("option", "disabled", index);
相关文章:
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- jQuery动态表单显示在select选项上
- 从动态创建的html选择中选择所选选项
- .aspx页面上引导程序中的动态选项卡
- 使用php动态更改选择选项
- 带有多个答案选项的Javascript动态数组窗口
- 表单选择选项动态吸引
- 如何使用提示将选项动态添加到选择菜单以获取值
- 如何从选择菜单选项动态声明全局变量
- 将选项动态添加到选择框中
- 使用jQuery将选项动态分组到opt组中
- jquery中的select选项动态字段无效
- 将表单从多个选项动态更改为平面选项
- 使用ng选项动态添加禁用的选项项
- 合成:如何根据从单选按钮中选择的选项动态更改画布新图纸
- Magento简单产品页面-使用自定义选项动态更新SKU
- 主干网-使用用户输入的选项动态应用select2
- 无法使用其选项动态创建select
- JQUERY填充"选择"选项动态地基于来自另一个选择元素的输入