简体   繁体   English

如何从孩子那里获取数据-*在父级中

[英]How to pick up data- * in the parent from the child

<header data-ride="share">
 <div class="child__one">
   <div class="child__two">
     <div class="child__three"></div>
   </div>
 </div>
</header>

Is possible to catch the header tag from the child__three?? 可以从child__three中捕获标头标签吗?

For example: 例如:

var parent = $('.child__three').parents('[data-ride="share"]');

This won't work at all. 这根本不起作用。

Thanks. 谢谢。

Use jQuery closest() 使用jQuery 最近的()

var parent = $('.child__three').closest('[data-ride="share"]');

The problem with parents() is it can return multiple objects. parent()的问题在于它可以返回多个对象。

See Difference between jQuery parent(), parents() and closest() functions 参见jQuery parent(),parents()和closest()函数之间的区别

DEMO DEMO

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM