当前位置: 首页 > 知识库问答 >
问题:

如何关闭目标或动作元素上方的or.hide()和元素?

微生博简
2023-03-14

我的基本设置是使用。滑下()。hide()创建手风琴效果。我有一个“toggle”div,它是一个按钮,或者单击它可以slideDown()它下面的元素,默认情况下使用$(this.next()。slideDown()

我在if语句中执行此操作:if($(this). Next(). is(":隐藏")){Do this};,这允许我基本上一遍又一遍地使用相同的div,所有这些都由单个脚本块控制。这些div垂直堆叠:切换div

我想做的是。hide()单击的“toggle”div上方的div,该div先前是隐藏的,并且已。slideDown()。现在可以看到。

我试过使用if($(this).最近('.hidden')。是(“:visible”){Do this} ,其中“hidden”是相关元素的选择器,用于定位该元素,然后。hide()没有成功。

我已经阅读了。最近(),这就是为什么我尝试将其用于此目的。我也尝试过直接针对div,但对于同一个div的多个实例,我需要区分哪个div相对于被点击的div。

以下是我正在进行的项目:http://www.jeremiahdesign.com/GD491/weekSix/portfolio/index.html

这是一个班级项目。任何洞察力都将不胜感激。

共有2个答案

咸亦
2023-03-14

如果我完全理解,您可以使用以下指令来获得所需的确切div:

$(this).prevAll("div.ex-link")

这允许您获取之前打开的链接

支铭晨
2023-03-14

看看jQuery.prev():

 $(this).prev().slideUp()
 类似资料:
  • 问题内容: 我目前在UI测试自动化的元素上放置了一些ID。这些ID仅用于测试。我应该添加数据属性,而不是使其对将来的开发人员更具可读性(data-testHandle =“ mybutton”),还是应该坚持使用ID。 w3.org说: 定制数据属性旨在存储页面或应用程序专用的定制数据,对于这些数据,没有更多合适的属性或元素。 我倾向于保留ID,但是我中的某些人认为将来的开发人员会认为ID未被使用

  • ================================ 操作系统:Win7 硒:2.33.0 Firefox:22.0 Python:2.7.4 ================================ 我想用“move_to_element”方法将鼠标光标移动到元素“input”上,但不能这样做。 有人有这个问题吗? ==============================

  • 我正在使用Xerces库在文档中编写XML。为此,我使用OutputFormat类在XMLSerializer中传递OutputFormat的对象。但我所有的空xml元素都转换为自动关闭的xml元素。 我想要这个: 但它的到来就像 我尝试了以下代码: 有人能帮我解决这个问题吗。 谢谢

  • 问题内容: 我有这个嵌套的golang结构: 当我使用值对其进行初始化并进行封送处理时,它看起来像这样: 我怎样才能摆脱的结束标记和,所以它只是看起来像? 问题答案: 没有内容 的 元素和 结束标记 在XML级别上没有区别: 和一个 空元素标签 : 要控制使用哪种格式,您必须将数据视为文本而不是XML,但最好不要担心没有区别的区别。 [为完整性而添加] …不明确和过时的建议 为了实现互操作性,对于

  • 问题内容: 我的html元素具有以下事件处理程序 单击时,我需要在#seek-bar上找到鼠标的位置。我以为上面的代码应该可以工作,但是结果不正确 问题答案: 您是否要简单地将鼠标指针定位到元素(或)的位置, 编辑: 1),给你鼠标位置的相关文件! 2):给出元素的偏移位置 3):它为您提供元素的相对位置,即 考虑一个元素嵌入另一个元素内 例如 : HTML JavaScript

  • 问题内容: 浏览器无法正确识别的原因是什么: 只有这是公认的: 这是否打破了XHTML支持的概念? 注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。 问题答案: XHTML 1规范说: С.3。元素最小化和空元素内容 给定一个其内容模型不是元素的空实例(例如,空的标题或段落),请不要使用最小化形式(例如use 和not )。 XHTMLDTD将脚本元素指定为: