首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >隐藏包含特定文本作为内容的div

隐藏包含特定文本作为内容的div
EN

Stack Overflow用户
提问于 2009-07-12 22:33:04
回答 3查看 2.4K关注 0票数 1

我有一个DIV我想藏起来,但我不能给它一个具体的ID。实际上我不能更改DIV的文本,因为它是从数据库检索的,但我可以在它之前添加一些html,并且我知道DIV的确切文本内容。

大概是这样的:

代码语言:javascript
运行
复制
<div class="this_div">content_of_this_div</div>

所以,我想也许寻找特定的内容,然后获取div并将其封装在一个隐藏的div中可能会有效……或者类似的东西。有什么想法吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2009-07-12 22:39:54

如果您可以在它周围插入其他HTML,那么可以使用另一个div来隐藏它

使用CSS和HTML的

代码语言:javascript
运行
复制
.hidden { display: none; }   
...  
<div class="hidden"><div class="this_div">content_of_this_div</div></div>

使用超文本标记语言和内联CSS

代码语言:javascript
运行
复制
<div style="display: none;"><div class="this_div">content_of_this_div</div></div>
票数 2
EN

Stack Overflow用户

发布于 2009-07-12 22:38:54

将它包装在您自己的div中似乎是最明智的。

代码语言:javascript
运行
复制
<div id="mydiv">
  <div class="this_div">content_of_this_div</div>
</div>

然后隐藏你的div:

代码语言:javascript
运行
复制
document.getElementById("mydiv").style.display="none";

或者,使用jQuery。如果这只是类实例,您可以这样做

代码语言:javascript
运行
复制
$(".this_div").hide();
票数 0
EN

Stack Overflow用户

发布于 2009-07-13 01:07:11

如果你只想选择它而不给它一个特定的id,你可以做很多事情。在前面创建一个带有id的空div,然后使用直接兄弟选择器:

代码语言:javascript
运行
复制
#divid+div {}

或者使用许多其他css选择器来完成同样的任务。

但是我推荐前面提到的外部div技术。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1117096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档