还有更好的写法吗?
$(this).parent().parent().find("dd ul").toggle();
更新..
我正在尝试使用此处的脚本创建一个下拉列表 http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx
但是,该脚本仅适用于列表的一个实例,而我的代码适用于多个实例。只是好奇是否有另一种更好的方法在 jQuery 中获取父级的父级
最佳答案
您可以使用closest()找到父 dd
元素并从那里开始的方法:
$(this).closest('dd').find('ul').toggle();
关于jquery - 更好的写法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529965/