從這個代碼:CSS和Javascript:獲取CSS自定義屬性的列表
HTML
<div class="test"></div>
CSS
.test {
background-color:red;
font-size:20px;
-custom-data1: value 1;
-custom-data2: 150;
-custom-css-information: "lorem ipsum";
}
用JavaScript - 例如從$('.test')
- 如何我可以得到一個CSS屬性的列表,它的屬性名稱以前綴「-custom-」開頭嗎? (他們可以有不同的名稱,但始終不變的前綴)
我想獲得這樣的:
{
customData1: "value 1",
customData2: 150,
customCssInformation: "lorem ipsum"
}
我知道我還可以使用data-
HTML屬性,但對於一些非常具體的原因我需要使用CSS等價物。謝謝你的幫助。
你可能想看看這個問題:http://stackoverflow.com/questions/2926326/can-i-access-the-value-of-invalid-custom-css-properties-from-javascript – mwan
你應該考慮使用'data- *'屬性。 –
@Andrew:是的,我知道,但出於一個非常具體的原因,我需要在我的CSS中使用相當於數據HTML屬性。 – Etienne