2011-09-13 54 views
-1

jquery ui doc中,有按指數激活手風琴的方法。
但是我想從「找到的手風琴」中激活。
什麼必須由???在下面的代碼來代替,或任何其他解決方案按已找到的手風琴激活手風琴

var accordion = $('.ui-accordion') 

accordion.each(function() { 
    var hashHref = $.param.fragment(); //hashHref is the anchor href of relevant accordion 
    $(this).find("a[href='#" + hashHref + "']").???;     
}); 

感謝

回答

1

answer的幫助下,這解決了案例:

accordion.each(function() { 
    var hashHref = $.param.fragment(); 
    var findElement = $(this).find("a[href='#" + hashHref + "']"); 
    if (findElement.length) { 
     var ndx = $(findElement).parent().index() * 0.5; 
     $(this).accordion("activate", ndx); 
    } 
});