我正在尝试获取已知元素的索引(就手风琴选择索引而言)。我有它的身份证。
到目前为止,我提出的最好的方法是预先将节点安排为jquery对象,如下所示:
var node = $('#'+uuidIHave)
然后我搜索列表并按下一个零到基本匹配(比其他匹配返回1)
var num = $('#accordion').children().index(node);
// test for dom misses
if ( typeof num !== "undefined"){
//Test for the miss
if(num != -1){
var derivedIndex = parseInt( Math.floor((1.0 * num) * 0.5));
$('#accordion').accordion( "option", "active", derivedIndex );
}}
这似乎有效但...... 有没有更简单的方法?
谢谢:)
手风琴的DOM因此看起来是FWIW
<div id="accordion">
<h3 id="foo">First header</h3>
<div>First content panel</div>
<h3 id="bar">Second header</h3>
<div>Second content panel</div>
</div>