【发布时间】:2014-11-19 17:06:32
【问题描述】:
我目前有这个布局:
_______________________________________________________
| X| X| X | <display:| X |
_____|__________|__________| |___none>__|__________|_______________________
| |
| |
| |
我的计划是,当我按下“X”时,标签会:
- 注入风格
display: none; - 打开下一个选项卡/激活下一个选项卡。
我目前正在使用 Jquery:
$('.k-image').click(function () {
$(this).parent().parent().css("display","none");
});
“关闭”选项卡。即按“X”按钮关闭选项卡。
还有:
$('#allocations').click(function (e) {
$('.k-item').removeClass("k-state-active");
$("[aria-controls=tabMain-2]").css("display", "initial");
});
打开一个。
当我“关闭”一个选项卡时,我想要让“选项卡”和“内容”转到 下一个可用选项卡。这意味着遍历选项卡,找到“不显示:无”并显示它。
如何使用 Jquery 来实现(选择显示不是无的下一个兄弟和,如果它到达末尾,然后从头开始)?
请注意,我使用的是 Telerik tabstrip,所以这里是页面检查器的视图:
针对可见性问题,我创建了一个jsfiddle 以使生成的标记更易于阅读。
请注意
我可以关闭任何一个选项卡,它不必是我要关闭的活动选项卡。
【问题讨论】:
-
在 jquery 中使用 .after 并将其更改为活动 .. 或触发点击它
-
@Mohamed-Yousef 并没有真正回答我的问题 - 我正在寻找没有属性的 兄弟姐妹。我可以做剩下的