Иногда я хочу привязать какие-то метаданные к HTML node, и я подумал, что лучший способ сделать это.
Я могу представить следующее:
- Нестандартные атрибуты:
<div myattr1="myvalue1" myattr2="myvalue2" >
(проверка разрывов) - Повторно использовать существующий атрибут
<div class="myattr1-myvalue2-myattr2-myvalue2">
(требуется синтаксический анализ и некоторый уровень экранирования)
Оба решения действительно уродливы!
Есть ли способ сделать это более элегантно? Я уже использую jQuery, поэтому любое хорошее решение Javascript, если оно есть, тоже ценится.