Od tego kodu:CSS i JavaScript: Pobierz listę atrybutów CSS zwyczaju
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";
}
z javascript - na przykład z $('.test')
- jak czy mogę uzyskać listę atrybutów CSS, których nazwa właściwości zaczyna się od prefiksu "-custom-"? (mogą mieć różne nazwy, ale zawsze ten sam prefiks)
chciałbym uzyskać to:
{
customData1: "value 1",
customData2: 150,
customCssInformation: "lorem ipsum"
}
wiem, że mogę również użyć atrybutu HTML z data-
, ale dla niektórych bardzo specyfiki powodów Muszę użyć odpowiednika CSS. Dzięki za pomoc.
Możesz sprawdzić to pytanie: http://stackoverflow.com/questions/2926326/can-i-access-the-value-of-invalid-custom-css-properties- from-javascript – mwan
Powinieneś rozważyć użycie atrybutów 'data- *' dla tego. –
@Andrew: tak wiem, ale z bardzo konkretnego powodu, muszę użyć w moim css odpowiednik atrybutu HTML danych. – Etienne