如何使用 jQuery 读取 CSS 文件

2024-01-03

好的,我有一个包含 jQuery 的 HTML 页面。

我有一个 CSS 文件,里面有很多行,我想阅读all来自外部 CSS 文件的给定元素的样式...而不是内联样式...

我有以下代码(看起来应该可以工作......):

var styleProperties= {};
var getCssProperties = ['width', 'margin', 'height']; 

for (c=0;c<=returnStyleProps.length;c++) {
    styleProperties[returnStyleProps[c]] = $('div#container').css(returnStyleProps[c]);
    alert(styleProperties);
}
alert(styleProperties);

但这似乎只是警告:

"[Object Object]"

[编辑]请问...?我真的很困惑,似乎没有任何作用:( [/edit]


var cs = {};
var elem = $('h1')[0];
for(var s in elem.style)
{
    // console.log(s + typeof(s));
    var v = $(elem).css(s);
    if (v && v != '')
    {
        cs[s] = v;
    }
}

for(var s in cs)
{
    console.log(s + ': ' + cs[s]);
}

如果页面上有 h1 元素并且使用了 jQuery,请在 firebug 中运行... 不过只是一个粗略的想法......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 jQuery 读取 CSS 文件 的相关文章

随机推荐

  • 如何重定向到某个网址

    我想在从上一页收集数据后向客户显示另一个页面 但我在服务器端重定向新 URL 时遇到问题 这是我的逻辑 使用 POST 操作将用户输入提交到服务器 服务器运行函数 saveChoice 将用户输入保存到数据库中 保存用户输入后 服务器向客户
  • 如何从我的 video.js 播放器监听“timeupdate”事件?

    虽然我已经能够使用普通 HTML5 播放器监听 timeupdate 事件 但我似乎无法让它与 video js 一起使用 这是我的代码
  • 经典 ASP:如何在经典 ASP 中编写 unicode 字符串数据?

    如何在经典 ASP 网页中显示存储 unicode 数据 使用 zawgyi1 字体输入 的 nvarchar 列 当我检索值并将其写入页面时 它显示 我使用以下元标记将 ASP 页面的内容类型设置为 UTF 8 不幸的是 文本仍然呈现为
  • 在 setuptools 中使用 console_scripts 时出现导入错误

    我正在尝试构建一个名为dnsrep在Python中 我使用setuptools 这样我就可以调用dnsrep不使用命令的模块python dnsrep The setup py我写的脚本如下 from setuptools import s
  • 跨源 Chrome 扩展

    上周左右我一直在阅读和使用 Chrome 扩展 但我在尝试实现我想要的东西时遇到了困难 我想要创建的是一个扩展 它在后台 或默默地 访问网站 在网页上填写表格并检索响应 该网站没有 API 我无法创建服务器来执行此操作 因为该网站每小时只允
  • 在浏览器中访问 webpack 捆绑的库

    我在从浏览器访问 webpack 捆绑库时遇到问题 示例 我有一节课Foo foo js use strict export default class Foo constructor var bar bar Foo被导入到src js s
  • 创建对象时出现 TypeInitializationException 异常

    我有一个程序集 Net 3 5 中的类库项目 其中有一些引用 例如System Configuration and System Web 我在网络应用程序上使用它并且运行良好 现在 我需要引用 Windows 窗体项目 但我无法理解发生了什
  • GOF 与 CQRS 中命令模式的含义

    当查看命令模式时 发现了细微的差异 也许有些人能够更清楚地说明这一点 当查看 Gang Of Four 时 它说每个命令都有一个Execute方法参见例如 http www blackwasp co uk Command aspx http
  • 数据库中空值使用的空间

    如果列为空 是否会影响该列使用的空间 使用的空间是否由列定义固定 这是否因数据库而异 我主要对 SQL Server 2000 感兴趣 澄清 这个问题与列 可为空 时发生的情况无关 正如 Kritsen 和 gbn 指出的那样 这会增加一点
  • numpy 排列和哪里

    我试图通过 where 在 arange 创建的数组中查找值 但似乎效果不佳 这是一个例子 from numpy import arange where myarr arange 6 6 10 25 0 05 for item in 6 6
  • 添加到 ObjectSet 的对象的多态删除不会引发 ObjectSet.IListSource.GetList() 上的 IBindingList.ListChanged

    概述 描述 简单 运行时类型对象的多态移除derived from TEntity添加到ObjectSet
  • Pylint E0202 误报?或者这段代码是错误的?

    我一直在研究一个带有属性的类 但我们遇到了 pylint 的一个棘手问题 0 25 1 在下面的代码中 我们定义了一个带有 python 2 6 中引入的属性的类 然而 皮林特抱怨说 在 init method self aProperty
  • 如何在C++中将第一个数字移动到数字的末尾?

    这是代码 include
  • 对密度曲线下方的区域进行阴影处理,以标记最高密度区间 (HDI)

    我认为这应该很简单 但尽管网上有大量信息 我还是迷失了 我的问题 我有一个数据点向量 我想为其绘制密度曲线 然后为曲线下方的区域着色以表示最高密度区间 HDI 当然 我正在努力实现这一目标ggplot2包 特别是qplot 因为我的数据是向
  • Visual Studio 代码显示错误“找不到名称日期”

    我正在开发一个基本的 Angular 项目Visual Studio代码 版本1 19 2 作为我的 IDE 下面的代码运行良好 但 VSC 似乎对此不满意 当我使用时它显示错误new Date or JSON stringify 但最终结
  • 将结构体数组转换为双精度数组[重复]

    这个问题在这里已经有答案了 我将 7 个患者的数据 每个数据包含 19 个特征 合并到一个结构中 如下所示 数据现在位于具有 19 个字段的 7x1 结构中 我需要做什么才能将结构转换为双精度数组 我需要将其用作 SVM 分类器的输入 或者
  • 我可以在 Eclipse 中从构造函数自动生成字段吗?

    当我在 Eclipse 中编码时 我喜欢尽可能地偷懒 所以我经常输入类似这样的内容 myObject new MyClass myParam1 myParam2 myParam3 即使 MyClass 不存在 它的构造函数也不存在 单击几下
  • Symfony2 - 我应该把用户上传的文件放在哪里? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我是 Symfony 的新手 我将用户上传的图像放在下面 web bundles mybundle images 目录 但我觉得这不是一个好的做
  • 如何在 Android 市场上发布应用程序更新?

    我已经在 Android 市场上有一个应用程序 现在我想上传该应用程序的更新 我使用相同的包名称创建了新应用程序 我增加了版本代码和名称 我使用相同的密钥库签名 等等 现在我想知道如何发布更新 我是否将更新作为单独的应用程序上传 或者我还能
  • 如何使用 jQuery 读取 CSS 文件

    好的 我有一个包含 jQuery 的 HTML 页面 我有一个 CSS 文件 里面有很多行 我想阅读all来自外部 CSS 文件的给定元素的样式 而不是内联样式 我有以下代码 看起来应该可以工作 var styleProperties va