使用 jQuery 在悬停时选择父级的同级

2023-11-26

我正在尝试更改 css.target这是父母的兄弟姐妹.hover。似乎无法让这段代码工作 - 我不确定我的函数开头是否需要 $(this) ,或者 $('.target')...我认为它可能是 .target 因为那是我正在改变的CSS.css().

<script type="text/javascript">
$(document).ready(function() {
    $('.hover').hover(
        function(){
            $(this).parent().siblings('.target').css('display', 'inline');
        },
        function(){
            $(this).parent().siblings('.target').css('display', 'none');
        }
    );
});
</script>

这是我的预感(这也行不通):

$('.target').parent(this).sibling().css('display', 'inline');

这是 html

<div class="target" style="display: none;">
</div>
<div>
    <span class="hover">Hover</span>
</div>

编辑 - - - - - - - - - 当 a 时,它似乎不起作用span is class="hover".

编辑号码-------------------- 看来我有我的<span>两个深沉且需要的父母.parent().parent() Thanks.


假设您的 html 正如您所期望的那样,并且在没有看到它的情况下我无法评论改进,这应该有效:

$('.target').parent().siblings('.target').css('display', 'inline');

或者,如果.target元素是下一个兄弟元素:

$('.target').parent().next('.target').css('display', 'inline');

或者,如果前一个兄弟(以及您发布的 htmlis前一个兄弟姐妹):

$('.target').parent().prev('.target').css('display', 'inline');

参考:

  • .siblings().
  • .parent().
  • .sibling().
  • .prev().
  • .next().
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 在悬停时选择父级的同级 的相关文章

  • 如何在 drop 事件 jquery 上获取已删除项目的 id

    当我将某些东西放到 jquery droppable 时 我想获取删除的项目的 id 当我这样做时 here droppable tolerance fit accept one drop function id this attr id
  • JQuery:为什么元素的相对定位有时会返回窗口顶部 (0,0),而有时会正确返回?

    我试图在 ajax 调用时显示一个繁忙的等待图标 即event target或触发事件的对象 我使用以下代码来实现这一点 但在某些情况下 返回元素的位置 偏移量 是top 0 and left 0 我知道我可能犯了一个错误 但似乎无法纠正
  • 我希望 jQuery 验证器向表单元素的父级添加一个类

    我该如何使用jQuery 验证器 http docs jquery com Plugins Validation添加 删除类名 例如validate 在表单元素的父元素上 li 这样我就可以通过仅设置一个类名来设置与该元素相关的所有内容的样
  • jQuery 中的 $('') 与 $('')

    我看到人们以两种不同的方式在 jQuery 中创建 HTML 元素
  • jQuery / Ajax:如何循环遍历数组作为 Ajax 成功函数的一部分

    我有一个阿贾克斯调用返回一个数组并需要对该数组中的每个值执行某些操作 到目前为止 我有以下内容 但这会返回以下错误 Uncaught TypeError Cannot use in operator to search for length
  • jQuery 悬停时滚动到 div 并返回到第一个元素

    我基本上有一个具有设定尺寸的 div 和overflow hidden 该 div 包含 7 个子 div 但一次只显示一个 我希望当它们各自的链接悬停时能够平滑地垂直滚动 但是 第一部分 div 没有链接 并且是没有悬停链接时的默认部分
  • 如何取消 AjaxForm 上的提交

    我正在使用 jQuery 插件 ajax 形式 我尝试实现这样的东西 MyFormID ajaxForm dataType json resetForm true beforeSubmit function validateData ret
  • Django 将 JSON 数据传递给静态 getJSON/Javascript

    我正在尝试从 models py 中获取数据并将其序列化为views py 中的 JSON 对象 模型 py class Platform models Model platformtype models CharField max len
  • 雷达扫描仪旋转效果

    我正在尝试找出一个可能的解决方案 如何使用 jQuery 和 CSS 创建雷达扫描仪效果 本质上 半透明三角形光束将围绕 div 的中点旋转 这可以用 jQuery 实现吗 还是我应该采取其他方法 我不喜欢使用 gif 动画 你不需要 jQ
  • 输入类型=图像 - onclick(),将触发其事件,但在 jquery 中的函数上表现不佳

    我认为这可能是两篇文章 2个问题 所以如果你对此发表评论 我会将它们分开 主要问题实际上是 我怎样才能为按钮设置图像背景 简单且正确 我想现在我可以确定这些事实了 因为我在将图像设置为按钮背景时遇到了 小 问题 我想 好吧 如果很难设置的话
  • 锚标记的 onclick 未在 jsfiddle 中执行简单的 jQuery 函数

    我正在关注在线 jQuery 教程 但无法让此标记在 jsfiddle 中工作 div style padding 50px background color 89BC38 text align center display none b
  • 在画布上绘制多个矩形

    我试图在鼠标移动时在画布上添加多个矩形 但是当我在图像上绘制矩形时 画布上的背面图像也会被清除 我不想删除它 我想要画布上有多个矩形而不清除画布图像 请检查下面的 JavaScript 代码 var canvas document getE
  • 当所选选项是下拉列表中已选择的选项时如何接收事件?

    动机 我想动态加载一个select使用来自 AJAX 调用的值 并允许用户select加载后列表中的第一项after它获得焦点 现在 第一项是selected项目 当您单击下拉列表并单击第一项时 什么也没有发生 我无法添加任何无效选择的占位
  • 使用 jQuery 清除 IMG

    我正在尝试从 a 中删除加载的图像 img 元素 但清除或删除 src 不会执行此操作 该怎么办 HTML img src https www google com images srpr logo3w png JQUERY img att
  • 仅当表单已提交时才触发 jQuery 表单验证?

    不引人注目的验证基于这样的想法 don t进行表单验证 直到用户提交表单 一旦发生这种情况 如果表单上的某些内容无效 那么一旦用户更改了每个字段 就会立即验证它 我想做的是 不显眼地 触发表单元素的验证 也就是说 only如果用户已尝试提交
  • 如何使用 JavaScript 中的值填充下拉列表?

    我在 Tridion CMS 扩展中的功能区工具栏按钮中添加了一个按钮 单击该按钮后 将显示一个弹出页面 其中包含两个下拉菜单 通过更改第一个下拉控件中的值 我应该填充第二个下拉控件的值 就我而言 我正在使用ASP drop down li
  • jQuery 选择 # id 以单词为前缀,计数器为后缀

    有没有办法用 jQuery 选择所有带有前缀 my 和后缀 0 9 的 id 像这样的 my 1 4 还是可以用循环来实现 div div div div div div div div div div 第一个想法 似乎效果很好 div i
  • 如何将送货地址复制到帐单地址

    我想知道是否可以将送货地址复制到帐单地址 当用户单击与送货地址相同的复选框时 送货地址值将被复制到账单输入字段 我完成了大部分部分 但我不确定如何将选择菜单 状态 值复制到帐单地址 我真的很感谢任何帮助 My code document r
  • 数据表日期范围过滤器

    如何添加日期范围过滤器 like From To 我开始进行常规搜索和分页等工作 但我不知道如何制作日期范围过滤器 我正在使用数据表 1 10 11 版本 My code var oTable function callFilesTable
  • 显示覆盖以覆盖整个页面

    我有一个正在加载的网络应用程序iframe 我需要显示一个覆盖 div 来覆盖整个页面 问题是叠加层当前仅显示在iframe区域而不覆盖整个页面 我们的应用程序 子应用程序 是加载的一组应用程序的一部分iframe 你可以做这样的事情 di

随机推荐

  • 标准化 pandas 中的数据

    假设我有一个 pandas 数据框df 我想计算数据框的列平均值 这很容易 df apply average 然后按列范围 max col min col 这又很容易 df apply max df apply min 现在 对于每个元素
  • 将参数传递给打包的电子应用程序

    我们正在使用电子包装机捆绑并分发我们的 Web 应用程序的前端 我们需要能够通过host and port服务器到电子前端进行连接 当我们通过以下方式启动时electron main js host blah port 8080有用 打包后
  • 可以用python编译c代码吗?

    我想构建一个 python 程序 将 c 文件的路径作为输入 然后对其进行编译 如果编译成功 程序将在屏幕上输出OK 否则输出BAD 我一直在尝试用谷歌搜索 但找不到任何东西 我也一直在尝试使用编译程序的参数在 python 中运行 cmd
  • 用于泽西岛使用的(哈希)映射的序列化器?

    我正在尝试将以下有效负载发布到我的基于 Jersey 的 Web 服务 firstname Jimmy lastname Johns addresses street 19 Mayberry Drive city Mayberry stat
  • Fortran OpenMP 程序显示 CPU_TIME() 没有加速

    使用并行性应该可以最大限度地减少程序的时间 但这并没有发生在我身上 当我使用 OpenMP 并行编程代码时 运行时间会增加 即并行时间 gt 串行时间 My code PROGRAM MAIN use omp lib implicit no
  • iPhone:如何将视图另存为图像??? (例如保存你画的东西)

    我找到了一些示例教你如何在 iPhone 上画画 但它没有说如何将视图保存为图像 有人知道吗 或者任何样本都会有帮助 实际上 我正在尝试将用户的签名保存为图像并将其上传到服务器 Thanks Webber UIView view your
  • 使用来自向量的列名称创建空 tibble/数据框

    我想创建一个空数据框 其中列名称来自字符向量 例如 如果这是我的向量 vec lt letters 1 3 我想创建一个空数据框 如下所示 df lt tibble a character b character c character 但
  • 编译 Java 类时禁用编译时依赖性检查

    考虑以下两个 Java 类 a class Test void foo Object foobar b class Test void foo pkg not in classpath FooBar foobar 此外 假设pkg not
  • 为未导出的打字稿参数创建类型

    我们使用的模块不导出其所有参数的类型 这意味着参数经过类型检查 但我们无法在方法调用之前定义所需类型的变量 Example library interface Internal foo number I want to have a nam
  • 在 Python 2 中,viewvalues()/viewitems() 相对于 itervalues()/iteritems() 的性能权衡是什么?

    显然 使用values items and keys在 Python 2 X 中 几乎在所有情况下这都是不好的做法 因为您将分配一个实际上并不需要的额外列表 因此 一段时间以来 推荐的最佳实践是使用iteritems itervalues
  • 转换数据框列类型的函数

    R 经常以 错误 格式理解数据框列 或者您只需将列类从因子更改为字符即可对其进行修改 我之前一直通过以下方式更改列类 set seed 1 df lt data frame x 1 10 y rep 1 2 5 k rnorm 10 5 2
  • .NET TCP 协议的可靠性如何?

    我对 C 还很陌生 所以请耐心等待 我正在用 C NET 4 0 编写一个相对简单的客户端服务器应用程序 更具体地说 我使用 TCP 协议 TCPListener 和 TCPClient 我知道 TCP 协议理论上是如何工作的 但我必须百分
  • 检查 NSString 是否包含特殊字符和数字

    我需要检查一个字符串是否包含一个大写字母 一个小写字母 一个整数和一个特殊字符 我该如何检查 没有任何额外的框架 NSCharacterSet set NSCharacterSet characterSetWithCharactersInS
  • 如何从包含数据库查询的 Node.js 函数返回值[重复]

    这个问题在这里已经有答案了 我正在学习 Node js 并且刚刚开始使用一些 MySQL 连接 我有一个函数应该从数据库中获取一组行 它做得正确 但是 我不知道之后如何返回该行集 我尝试了两个选项 都在下面的代码段中的注释中进行了解释 fu
  • 如何将版本控制 (Git) 合并到大型 Lotus Notes 项目中

    我们正在维护一个基于 Lotus Notes 的大型网站 在 Domino Server 8 5 3 上运行 最近 我们厌倦了项目中缺乏源代码控制 因此我们认为我们应该尝试使用 Git 进行一些改进 但如何正确地做到这一点呢 由于各种原因
  • 自定义配置文件 - 玩吧!框架2.0

    我有一个关于从自定义配置文件加载属性的问题 我努力了 两种不同的方法来加载我的oauth properties文件 但我不能 要么开始工作 所以我希望这里有人可以帮助我 我尝试的第一种方法是将文件添加到conf目录中 并这样引用它 Stri
  • 如何从 csv 文件中删除重复项

    我从 Hotmail 下载了一个 CSV 文件 但其中有很多重复项 这些副本是完整的副本 我不知道为什么我的手机创建了它们 我想摆脱重复项 技术规格 Windows XP SP 3 Python 2 7 CSV file with 400
  • 如何获取连接到系统的U盘目录?

    我需要获取为我正在制作的简单 USB 大容量存储设备浏览器创建的 USB 驱动器目录的路径 我认为它类似于 media user xxxxx 谁能建议最好 最简单的方法来做到这一点 我使用的是 Ubuntu 13 10 机器 并将在 Lin
  • Flutter 构建在三星手机中失败,权限被拒绝:来自 android 的广播要求以用户 -1 身份运行,但正在从用户 0 调用

    尝试在三星 Note 8 手机上构建以前可以运行的应用程序 这是错误权限拒绝 来自 android 的广播要求以用户 1 身份运行 但正在从用户 0 调用 不适用于 Samsung Note 8 Android 版本 9 正在使用 Mi A
  • 使用 jQuery 在悬停时选择父级的同级

    我正在尝试更改 css target这是父母的兄弟姐妹 hover 似乎无法让这段代码工作 我不确定我的函数开头是否需要 this 或者 target 我认为它可能是 target 因为那是我正在改变的CSS css