我知道jQuery css()
方法適用於在HTML元素的<style>
標記或style
屬性中設置的CSS規則,但它是否適用於外部樣式表?jQuery css()方法是否可以與外部樣式表一起使用?
例如,如果我有<p id="test">
在我的HTML文件,並在外部樣式表驗證碼:
#test {
visibility: hidden;
}
將$("#test").css("visibility");
回報hidden
?
我知道jQuery css()
方法適用於在HTML元素的<style>
標記或style
屬性中設置的CSS規則,但它是否適用於外部樣式表?jQuery css()方法是否可以與外部樣式表一起使用?
例如,如果我有<p id="test">
在我的HTML文件,並在外部樣式表驗證碼:
#test {
visibility: hidden;
}
將$("#test").css("visibility");
回報hidden
?
css()
方法將讀取指定元素上的所有CSS屬性,而不管它們在何處或如何設置。簡短的回答,是的。
包括用戶代理樣式表提供的默認屬性值 –
是的,當您使用$("#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;
這是接受鍵和值的對象。
css()jq方法返回計算樣式 –