我有一个DIV我想藏起来,但我不能给它一个具体的ID。实际上我不能更改DIV的文本,因为它是从数据库检索的,但我可以在它之前添加一些html,并且我知道DIV的确切文本内容。
大概是这样的:
<div class="this_div">content_of_this_div</div>所以,我想也许寻找特定的内容,然后获取div并将其封装在一个隐藏的div中可能会有效……或者类似的东西。有什么想法吗?
谢谢
发布于 2009-07-12 22:39:54
如果您可以在它周围插入其他HTML,那么可以使用另一个div来隐藏它
使用CSS和HTML的
.hidden { display: none; }
...
<div class="hidden"><div class="this_div">content_of_this_div</div></div>使用超文本标记语言和内联CSS的
<div style="display: none;"><div class="this_div">content_of_this_div</div></div>发布于 2009-07-12 22:38:54
将它包装在您自己的div中似乎是最明智的。
<div id="mydiv">
<div class="this_div">content_of_this_div</div>
</div>然后隐藏你的div:
document.getElementById("mydiv").style.display="none";或者,使用jQuery。如果这只是类实例,您可以这样做
$(".this_div").hide();发布于 2009-07-13 01:07:11
如果你只想选择它而不给它一个特定的id,你可以做很多事情。在前面创建一个带有id的空div,然后使用直接兄弟选择器:
#divid+div {}或者使用许多其他css选择器来完成同样的任务。
但是我推荐前面提到的外部div技术。
https://stackoverflow.com/questions/1117096
复制相似问题