我有这样的一个CSS文件:我可以把一个CSS类放入一个对象吗?
.name-search
{
border: 2px solid blue;
border-radius: 5px;
}
我想,从这个创建了一个简单的JavaScript地图的功能。
所以,对上面的CSS类,
var x = getCSSMap("name-search");
将相当于
var x = {"border": "2px solid blue", "border-radius": "5px"};
有什么在那里,做到这一点?
请看看这些问题,看看他们是否解决你的问题:http://stackoverflow.com/questions/754607/can-jquery-get-all-css-styles-associated-with-an-element和http:// stackoverflow。 COM /问题/ 4781410/jQuery的如何对获得,所有的样式 - CSS定义 - 内 - 内 - 外的文档-W。他们非常精细,我记得使用了其中的一种解决方案。 – Matyas
很多^与DzikiMarian的答案。 –
我不确定“获取节点的样式”方法将执行OP所需的操作,因为其他样式也可能适用。 – nrabinowitz