【问题标题】:Collapse Event - Show, how to get selected element折叠事件 - 显示,如何获取选定元素
【发布时间】:2013-01-30 09:48:00
【问题描述】:

如何向.accordion-group 添加一个类,以便它只有一个选定的类显示打开的手风琴?

我看到了我可以做的文档:

$('#myCollapsible').on('show', function () {
// do something…
})

但是我如何获得新元素呢? $(this) 返回 $('#myCollapsible'),这是一个 ul

jSFiddle:http://jsfiddle.net/KVdfT/1/

文档:http://twitter.github.com/bootstrap/javascript.html#collapse

【问题讨论】:

  • 被选元素的主组容器应该有一个活动类
  • 我可以指出我自己的困惑吗?来自the only current answer 的引用:“如果我正确理解你的问题” 所以不,你想要的并不明显。但如果您愿意,您显然有权不澄清您的问题。

标签: jquery twitter-bootstrap


【解决方案1】:

如果我正确理解您的问题:

$("#myCollapsible").on("shown", function () {
    $(".foo", this).removeClass("foo");
    $(".in", this).parent().addClass("foo");
});

示例:http://jsfiddle.net/KVdfT/6/

【讨论】:

  • 谢谢,这正是我一直在尝试的,但 $(this) 指的是#myCollapsible,而不是当前选择的孩子。
  • 啊,是的,既然我们正在使用所示的,我们可以搜索.in。非常感谢
猜你喜欢
  • 1970-01-01
  • 2016-03-14
  • 2021-12-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-26
  • 1970-01-01
  • 1970-01-01
  • 2013-01-28
相关资源
最近更新 更多