看来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/