jquery 悬停在每个 div 上

标签 jquery hover each

fiddle :http://jsfiddle.net/3VB4b/ 当我将鼠标悬停在 .loop 上时,我希望该 div 中的 span.soc 淡出。现在,它们都在消失。

我尝试使用 .each() 选择器,但没有成功。

    <div class="loop">
    Content
    <span class="soc"> span</span>
</div>

<div class="loop">
    Content
    <span class="soc"> span</span>
</div>

<div class="loop">
    Content
    <span class="soc"> span</span>
</div>

Jquery

$(".loop").hover(function() {
  $('span.soc').fadeTo("slow",100);
});

最佳答案

您需要将“this”添加到搜索上下文中才能仅查找子元素。

$(".loop").hover(function() {
  $(this).find('span.soc').fadeTo("slow",100);
});

关于jquery 悬停在每个 div 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766899/

相关文章:

html - 将按钮图像淡入另一个按钮图像

javascript - 悬停时简单幻灯片放映,鼠标离开时幻灯片放映停止

jquery - 使用带有类的 jQuery 独立选择器

javascript - jquery在元素之间多次插入html

jquery - 如何在 macbook 上捕获删除按键

jquery - 选择自定义属性设置样式

javascript - ie8 jquery addclass对象不支持该属性或方法

javascript - 如何从异步调用返回响应?

html - 在悬停时在 div 内显示文本在 css 中不起作用

jquery - 查找具有给定类和多个属性的元素 Jquery