我有這樣的一個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