如何从收集的元素中找到父元素?

时间:2012-04-26 12:14:39

标签: jquery

我有一个变量存储了3个div。

每个div都有一个tille元素。点击title元素时,我需要制作手风琴功能,是否有可能..?

我试过这样,但没有工作:

var sectors = $('#parent').find('div > div') //it returs the length 3

var title = $('#parent').find('h3') // as well it returns 3.

function//

$(title).click(function(){
    $(sectors).slideToggle();//it's working... i am hiding all
   $(sectors,':first').slideToggle();//it's not working... i need to show the sibling elment
})

有什么方法可以解决这个问题吗?而不是遍历dom,我只是使用变量。

1 个答案:

答案 0 :(得分:0)

这个 $(sector,':first')。slideToggle(); //它不起作用..

应为: $(':first',sector).slideToggle();

编辑: <击> sectors.hide(); <击> $(本)的.next( “DIV”)显示();

编辑2: 您的代码存在很多问题,我已经更正了它们并使用工作代码更新了fiddle。但是,我建议你把所有的html,脚本和CSS放在这里。