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

隐藏基于span属性值的div类

终育
2023-03-14

因此,我试图编写一个油腻的脚本,并希望基于同一树中的span值来切换一个特定的div类。这将绑定到一个按钮操作。

我想出的最好的办法是...

$('span[data-doc=“true”]').parent().parent().parent().parent().parent().parent().parent().parent().toggle();

为了向上到达树并隐藏我想要的div类,我必须添加所有那些.parent()选择器。这种方法似乎也不能很好地处理表中剩余的项目。

我宁愿这样做,但它不会隐藏div类...

$('div.inline-block.carousel-cell)('span[data-doc=“true”]').toggle();

有没有更优雅的方法来隐藏基于span值的特定div类?谢谢你的帮助。

共有1个答案

魏楷
2023-03-14

您应该尝试$('div.inline-block.carousel-cell:has(span[data-doc=“true”])').toggle();执行此操作。请检查这个小提琴链接

 类似资料:
  • 问题内容: 这是我的代码。为什么不起作用? 问题答案: 您正在加载DOM之前运行代码。 尝试这个: 现场示例:

  • 问题内容: 使用Angular Material时,我一直看到aria属性。有人可以向我解释,aria前缀是什么意思?但最重要的是,我想了解的是和属性之间的区别。 问题答案: ARIA(可访问的富Internet应用程序)定义了一种使残障人士更容易访问Web内容和Web应用程序的方法。 该属性是HTML5中的新增属性,它告诉 浏览器 不要显示该元素。该属性告诉 屏幕阅读器 是否应该忽略该元素。请查

  • 我的问题是,我的env的Spring Boot执行器endpoint实际上用如下开头替换了一些属性: 我不知道为什么。我的申请表中没有任何暗示他应该把它藏起来。我想有一些启发式方法可以根据属性名隐藏它。 有什么办法可以避免掩蔽吗?

  • 我有以下问题: 我想有条件地显示datatable中的一列。特别是kt数据表中的actions列。(Laravel的Metronic主题有自己的Datatables实现,它基于jQuery Datatables。)我一直在看专栏。渲染方法,但我不能完全理解它。理想情况下,我希望根据与datatable的html一起传递的数据属性显示一列。 HTML: js/jquery: 我真的很感激你的帮助。

  • 我对xslt有这个问题。样式表中有一个名为misctable的表,它被放在一个变量miscTables中。例如在节点 id="_384PLATE"具有值A1、A2、B1。当我标记并将其与xml进行比较时,我需要保存R[@i=2]/C/@i属性的值。在这种情况下,我需要得到值2,3,26 xml xslt 非常感谢。

  • 我似乎弄不明白,如何在设置了position:fixed属性的元素上隐藏滚动条。我需要一个固定的边菜单,在我的应用程序中有一个固定的高度,其余的内容应该是可滚动的。我已经尝试将它包装在另一个div中,并将父级的overflow属性设置为hidden,但这似乎对固定元素不起作用。如有任何建议,我们将不胜感激。下面是代码片段: null null