【问题标题】:Does the jQuery css() method work with external stylesheet?jQuery css() 方法是否适用于外部样式表?
【发布时间】:2016-01-19 17:07:24
【问题描述】:

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

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

#test {
    visibility: hidden;
}

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

【问题讨论】:

  • css() jq 方法返回计算出来的样式

标签: jquery html css dom


【解决方案1】:

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

【讨论】:

  • 包括用户代理样式表提供的默认属性值
【解决方案2】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-04-02
    • 2014-11-22
    • 1970-01-01
    • 2021-04-13
    • 2015-09-02
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多