zepto.jsはjqueryの$(this).parent()。parent()。find( '。active')に代わるものとは何ですか?

StackOverflow https://stackoverflow.com/questions/4387748

  •  10-10-2019
  •  | 
  •  

質問

何ですか Zepto.js 代替 jquery's $(this).parent().parent().find('.active')?

役に立ちましたか?

解決

見えません .parent() の方法 API, 、だからあなたはこれをしなければならないかもしれません(テストされていない!):

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

他のヒント

この質問は約4ヶ月で、Zeptoフレームワークはかなり定期的に更新されます。

$(this).parent().parent().find('.active') 今は機能しています。

Git Repo Source Treeによると、このサポートは2010年12月20日にMislavMarohnić(Commit Hash 784DE340)によって追加されました。

Zeptoにはようなものがあります Element#upプロトタイプから祖先を検索します。それは呼ばれています closest. 。クラスが必要なか、親が誰であるかを知る必要があります。

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

Zeptoはその後、.Parent()メソッドを実装しています。見る http://zeptojs.com/#parent

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top