jQuery css()方法是否适用于外部样式表?

时间:2016-01-19 17:07:25

标签: jquery html css dom

我知道jQuery css()方法适用于<style>标记或HTML元素的style属性中设置的CSS规则,但它是否适用于外部样式表?

例如,如果我的HTML文件和外部样式表中有<p id="test">此代码:

#test {
    visibility: hidden;
}

$("#test").css("visibility");会返回hidden吗?

2 个答案:

答案 0 :(得分:5)

css()方法将读取指定元素上的所有CSS属性,无论它们在何处或如何设置。如此简短的回答,是的。

答案 1 :(得分:1)

是的,当您使用$("#test").css("visibility")时,您将获得可见性属性的值。

如果要设置值,可以添加第二个参数示例:

$("#test").css("visibility","visible"); // setting visible to the visibility property
 // then if you test :
if($("#test").css("visibility") === "visible") // will return true;

这是一个接受键和值的对象。