jQuery UI Accordion activate

eflat picture eflat · Dec 14, 2009 · Viewed 56.3k times · Source

I'm not getting how to do this, or if I can do this. I have a jQuery UI Accordion, multiple sections with each section containing multiple anchor tags each with a unique string id.

I'd like to be able to have the accordion open to where a particular element with a given id is. Like say id "item117". Can I use something like

$('#accordion').activate('activate','#item117');

or even

$('#accordion').activate('activate',117);

I've tried those and some variations but can't get it to go. In the case I was trying to get working, the accordion should've opened to the end of the second section.


I'm still not getting this, so maybe I'm doing something else wrong as well. I've stripped it down to an example page here: http://www.ofthejungle.com/testaccordion.php Please have a look at it and its source.

Answer

Peminator picture Peminator · Sep 7, 2011

have been over this too & found nice and universal solution
- emulate clicking the header of required item by its id

$('#header-of-item-258').click(); 

that works everytime and anywhere not just accordion