已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
8天前关闭。
Improve this question
我有这样的代码:
<div class="a">
<div class="b"/>
<div class="c"/>
</div>
假设我想为每个“c”添加一个单击事件侦听器,当我单击它时,我只想显示它的“a”父级(或类似的东西)。
我得到'a'通过做:
const a = $(".a");
但是如果我想得到c,我需要-
const c = a.querySelector(".a");
使用jQuery还有其他方法吗?
例如相等于─
a.$(".c");
2条答案
按热度按时间ztmd8pv51#
JQuery的
.children
方法是您所需要的,只需提供任意选择器即可。获取匹配元素集中每个元素的子元素,可以选择使用选择器进行筛选。
h43kikqp2#
如果您使父元素不可见,则子元素也将隐藏,并且您不能在其上生成click事件。