什么是Zepto.js替代jQuery的$(this).parent()。parent()。find('。active')?

时间:2010-12-08 13:04:37

标签: javascript zepto

jQuery $(this).parent().parent().find('.active')替代 Zepto.js 是什么?

4 个答案:

答案 0 :(得分:9)

这个问题大约有4个月了,Zepto框架会定期更新。

$(this).parent().parent().find('.active')现在有效。

根据git repo源代码树,这个支持是在2010年12月20日由MislavMarohnić(commit hash 784de340)添加的。

答案 1 :(得分:4)

我在API中没有看到.parent()方法,因此您可能只需执行此操作(未经测试!):

$($(this).get(0).parentNode.parentNode).find('.active').hide();

答案 2 :(得分:3)

zepto从原型中获得类似Element#up的东西来搜索祖先。它被称为closest。你需要上课或知道谁是父母。

$(this).closest("div.parentclass").find('.active')

答案 3 :(得分:1)

Zepto已经实现了.parent()方法。见http://zeptojs.com/#parent