JQuery UI Tab 使用ID删除一个tab(JQuery 1.4版本 JQuery UI 1.8版本)

JQuery还本的功能已经非常的强大,但是在做remove时并不是十分的方便,因为只提供了使用index来删除某个tab。

 

现在的问题就是要使用id来删除一个tab,没有办法,只要自己动手,实现功能了。

 

id肯定是一个参数

 

比如说当前的tab对象是tabObj

 

第一步要找到id对就的li

选择器使用的过滤表达式为: str =  'a[href="/#' + id + '"]'  其中/# 是#的转义字符(否则JQuery就无法找到对应的li)

使用JQuery查找 : tabRemove = $(str , tabObj)   中间的逗号是给检索设置一个范围,只能在这个范围内搜索

 

第二步找到所有的位置:

        index = ($('li', this.tab).index( tabRemove));

 

最后一步直接删除就可以了:

tagObj.tabs("remove", index);

 

搞定了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值