html中如何让子html元素隐藏都是隐藏的情况下让父html元素隐藏也隐藏


怎么样才不会把标签里面的文字(带有html标签)给隐藏掉<span id="content"> 消息正文(用文本编辑器写的有分段的效果,网站运行得时候会自动在<p>标签里面会自动增加 display:none 这样子)<span>譬如说是分段的标签我们要实现的效果是 点击‘消息’ 的更多 ,把后面的消息也显示出来(消息是通过总管理员后台用文本编辑器添加的会有html标簽,如分段的标签 )我们点击更多的时候要让消息分段的效果还在 $(this).parent().hide().next().show();这样写的话,要是this 标签里面的文字内容还有html标签的话<p>标签里面会自動增加 display:none 这样子

$(this)得到当前对象,而你把当前对象的父html元素隐藏隐藏了当前对象当然也就被隐藏了.

谢谢你的提醒!!!但是革命尚未成功

你對这个回答的评价是?

请帖上html源码没有源码无法调试,说什么都没用

亲贴上了,求助、、、 item.content是用文本编辑器添加的有p标签

你对这个回答的评价是

代码和样式如上是让鼠标放在上媔H3的时候让下面ul内容显示... 代码和样式如上
是让鼠标放在上面H3的时候让下面ul内容显示。

利用display命令设置是否及如何显示html元素隐藏。

这个属性用于定义建立布局时html元素隐藏生成的显示框类型

对于 HTML 等文档类型,如果使用 display 不谨慎会很危险因为可能违反 HTML 中已经定义的显示层次结構。对于 XML由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的

知道合伙人互联网行家 推荐于

采纳数:474 获赞数:856

08年接触网络,熟悉Ddos、CC攻击、网站渗透、易语言、HTML、PHP、ASP、SEO、SEM等从事互联网工作3年。

可以针对这个html元素隐藏增加一个属性,比如:

但是优先级要高或者增加一个!important

额 抱歉没说清楚。
我是想让鼠标放在上面H3的时候让ul内容显示
去w3cschool看一下jQuery的安装配置吧配置好了再把这个代码放进去就可以用的
这个代码具体是什么意思啊。
是放在css里面还是html里面啊
= =不能给新人稍微讲解下吗?
这个放在<script></script>里面你自己去看一下比较快,也容易懂单独讲这个玳码没意义的,同样的效果我换个写法你就又不懂了。

第一先实现点击任何地方都隐藏該html元素隐藏(假设id="bar")

那么bar也属于document点击bar也会让自己隐藏,显然这不是想要的这时候要阻止冒泡事件,即document的事件对bar无效

 

给你写个大概我测试鈳行的:

 
 

我要回帖

更多关于 html元素隐藏 的文章

 

随机推荐