javascript - 使用 css 隐藏特定 p 标签的第二个 div
问题描述
我想隐藏这个 div 之后的第二个 div,没有它的标识符div
。
这就是为什么我把这个p
标签属性作为一个标识符。我尝试使用 jQuery,但在页面加载中它有时是可见的。有什么办法可以永久隐藏吗?
div p[data-udy-fe="text_-a91032"] {
}
我在这里添加了我的 jQuery 代码,但是当页面加载时,我们可以在div
几秒钟内看到 's 的内容。我需要永久隐藏它,没有短暂的闪光。
$("p").each(function(){
if($(this).attr('data-udy-fe') == 'text_-a91032') {
$(this).next('div').next('div').hide();
}
});
解决方案
您可以使用+ div + div
选择器
p[data-udy-fe="text_-a91032"]+ div + div {
display: none;
}
<div>
<div>Paragraph1</div>
<div>Paragraph2</div>
<p data-udy-fe="text_-a91032">Paragraph3</p>
<div>Paragraph4</div>
<div>this one is not displayed</div>
<div>Paragraph6</div>
<div>
推荐阅读
- python - 使用 python 正确实现辛普森规则的问题
- node.js - 通过 Node.js 中的自定义应用程序访问 Excel Online
- python - Python算术计算器打印不正确的破折号数
- methods - 如何在触发条件时退出一个方法并运行另一个方法,JDA discord wrappper
- c# - 如何为控制台和 WPF .NET 应用程序的 PythonNET 设置 Runtime.PythonDLL(PIP 安装)
- android - [ExoPlayer]删除一个媒体缓存使用SimpleCache和DefaultDatabaseProvider
- python - 我的 WebDriverWait 返回一个“dict”而不是所需的元素
- reactjs - React Typescript 不断收到无效的钩子调用,不知道如何解决?
- java - 如何将过滤器集合应用于 Java 流?
- ruby-on-rails - RAILS - 如何编写一个查询来获取彼此在 1 分钟内创建的记录