【发布时间】:2014-11-05 10:23:30
【问题描述】:
我了解 CSS 的工作原理,因为最接近元素的样式会覆盖任何以前的样式。我的问题是,当<div> 标签中定义了样式属性时,JQuery 函数show() 和hide() 是如何操作的:
<div class='menuTab' style="display:block">
为了这个例子,假设 css 是这样的:
div.menuTab{
/* ..other css...*/
display:none
}
应用函数$('div.menuTab').hide() 是否会将menuTab HTML 的样式属性更改为display:none?
【问题讨论】:
-
所以只是检查一下:
hide()和show()通过将样式属性插入到带有display:none或display:block(或之前的显示类型)的 HTML 元素中来工作吗?它们不直接使用外部 CSS 文件。
标签: javascript jquery html css