写这个更好的方法?

时间:2010-03-27 16:16:37

标签: jquery

有什么更好的方式来写这个吗?

$(this).parent().parent().find(" dd ul").toggle();


更新..

我正在尝试使用此处的脚本创建下拉列表 http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx

但是该脚本仅适用于列表的一个实例,并且我的代码适用于多个实例。只是好奇是否还有另一种更好的方法来获取jQuery中父级的父级

1 个答案:

答案 0 :(得分:4)

您可以使用closest()方法查找父dd元素并从那里开始:

$(this).closest('dd').find('ul').toggle();