2016-01-19 62 views
2

我知道jQuery css()方法適用於在HTML元素的<style>標記或style屬性中設置的CSS規則,但它是否適用於外部樣式表?jQuery css()方法是否可以與外部樣式表一起使用?

例如,如果我有<p id="test">在我的HTML文件,並在外部樣式表驗證碼:

#test { 
    visibility: hidden; 
} 

$("#test").css("visibility");回報hidden

+0

css()jq方法返回計算樣式 –

回答

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; 

這是接受鍵和值的對象。

相關問題