jquery - 使用 jQuery 在悬停时显示链接

标签 jquery css

期望的结果:我希望只看到我当前悬停的表格行的隐藏文本(一组链接)。

问题:我看到包含 id blog_title 的每一行的链接(正如此特定代码所预期的那样)。

这是我当前的代码片段:

$("td:has(#blog_title)").hover(function () {
            $('.hidden').show();
        }, function () {
            $('.hidden').hide();
        });

我觉得我在这里缺少一些简单的东西。我正在学习 jQuery(非常缓慢,因为我很少使用它)并且会很感激朝着正确的方向前进。我在想我需要在某个地方使用 $(this) 但我不确定如何实现它。

最佳答案

尝试使用 jQuery find()方法(或 children() 如果 .hidden 元素只是表行的直接子元素):

    $("td:has(#blog_title)").hover(function () {
        $(this).find('.hidden').show();
    }, function () {
        $(this).find('.hidden').hide();
    });

关于jquery - 使用 jQuery 在悬停时显示链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53752441/

相关文章:

javascript - 在 HTML、CSS 和 Javascript 或 Jquery Apple iOS 上单击文本框

javascript - jquery窗口宽度问题

html - 标签(输入类型 ="radio")未居中

html - 位置 :fixed breaks font-size on mobile

html - <section> 标签在屏幕空间不足时下移

javascript - 在 Jquery 中更改文本更改字形颜色

javascript - 当鼠标悬停在图像上时标签隐藏/显示?

javascript - 如何交替显示滑动div

html - IE7 中带有内联 ul li 的 CSS Bug

javascript - 如何在几秒钟内更改聚焦元素的背景颜色?