确定哪个标签已被打开和关闭jquery手风琴

时间:2015-04-23 11:39:04

标签: javascript jquery jquery-ui-accordion

一直在苦苦挣扎。

如何确定我的jquery手风琴标签是打开还是关闭?

$(document).on("opened", #accordion3, function(){
     var id = $(this).find("id");
     $(id).removeClass("plus").addClass("minus");
}); 

正在思考

{{1}}

我想从'加上'到'减去'开放手风琴,反之亦然。

帮助赞赏

2 个答案:

答案 0 :(得分:1)

$( ".selector" ).accordion({
    beforeActivate: function( event, ui ) {
       //write your code here
       ui.newHeader.removeClass('minus').addClass('plus');
       $('.ach').not('.plus').addClass('minus');
    }
});

答案 1 :(得分:0)

此链接可以帮助您了解更多http://api.jqueryui.com/tabs/#option-active

要获取有效的标签索引,您可以尝试以下代码:

var active = $( ".accordion" ).tabs( "option", "active" );

还要记住索引从0开始