jquery - 你如何用 JQuery 找到非计算的 css 宽度

标签 jquery css

我知道我可以使用 .width().css('width') 来获取元素的计算宽度,但是如何获取值那是在元素上设置的 width 属性?这与计算宽度的值不同,我需要动态地知道预期宽度是多少。

最佳答案

您可以访问文档的样式表:

var ss = document.styleSheets;

    for (var i=0; i<ss.length; i++) {
        var rules = ss[i].cssRules || ss[i].rules;

        for (var j=0; j<rules.length; j++) {
            if (rules[j].selectorText === ".classname") {
                //your code
            }
        }
    }

关于jquery - 你如何用 JQuery 找到非计算的 css 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495209/

相关文章:

html - Materialisecss 对齐多个开关

javascript - 有效地使用 setInterval/clearInterval

javascript - 覆盖 javascript ALERT to jquery 对话框

javascript - 从数据库加载预选值以进行选择

javascript - 获取div内文本的实际高度

html - 用 CSS3 绘制圆弧 45 度段

javascript - 我们可以在单个元素中使用多个 ng-style 对象吗?

单击缩略图时 jQuery 显示图像

html - div 中的 float 链接搞砸了图像在同一行的居中

javascript - JQuery setTimeout 上的旋转图标