Jquery,获取样式: background (not background-color),边框等,无法弄清楚如何做到这一点

标签 jquery css element

看来firefox会自动组合一些东西,例如它需要单独的css值,例如“border-color”,“border-width”并将它们全部转储到“border”中..这使jquery变得很痛苦因为 .css 选择器只能选择单个的,例如“边框颜色”,而不仅仅是“边框”或“背景”。我需要获取“边框”或“背景”的完整值,以便我可以解析它来获取我需要的值..我已阅读其他帖子并尝试了以下操作,但它没有返回值:

test = $("#mydiv").attr("border");

如有任何建议,我们将不胜感激

最佳答案

我认为你想这样做:

test = $("#mydiv").css("border");

编辑:好的,你可以使用普通的旧 JavaScript:

test = $("#mydiv")[0].style.border

关于Jquery,获取样式: background (not background-color),边框等,无法弄清楚如何做到这一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3323159/

相关文章:

jquery - 覆盖 Jquery Mobile 样式

javascript - 社交分享按钮呈现不正确

javascript - 用户可以在 <img> src 属性中执行哪些恶意操作?

javascript - 使用 Javascript 从文本区域中删除 BBcode

jquery - 如何使用 jquery 禁用 cakephp 中的 poSTLink?

jquery - 更改 CSS 菜单悬停颜色

javascript - 用于从变换矩阵中选择元素的正则表达式

css - 重复的 Font Awesome 图标出现在 IE9 中

java - 无法在我们只有 td 标签文本的动态表中获取元素

c++ - vector 元素 ID 的 C++