【发布时间】:2016-08-26 17:33:56
【问题描述】:
我试图在悬停时定位元素的第 n 个子元素。
我的html是这个......
<div class="parent">
<div class="child1"></div>
<div class="child2"></div>
<div class="child3"></div>
</div>
目前,.child3 是display:none,但在悬停.parent 时,我想对所有内容应用不透明度,并显示.child3 且没有不透明度。
目前为止
$(".parent").hover(function() {
$(this:nth-child(3)).show();
});
我需要使用$(this),因为我的标记在显示不同产品的页面上重复出现。所以我只想针对我悬停的特定产品。
我是不是找错树了?
对不起,如果这是一个愚蠢的问题,我确切地知道我想做什么,但不能完全执行它!
【问题讨论】:
-
所有 [jQuery] 选择器都是字符串 - 不是一些新的神奇 JavaScript 语法。
-
jQuery Docs 会给你很多想法。 http://api.jquery.com/nth-child-selector/