2010-02-25 2 views
2

У меня плохой холод. Я проснулся прошлой ночью, или вроде как проснулся, и я просто просматривал вопросы Stackoverflow. Я наткнулся на упоминание о плагине JQuery (или, возможно, это был родной JQuery), что позволило именованные свойства, которые будут закодированы в строках «класс», а затем экстрагируют:Плагин jQuery, позволяющий использовать свойства name/value в атрибуте class?

<span id='mySpan' class='something {toggle: checkbox2, toggleClass: hidden}'>hi mom</span> 

плагин будет анализировать, что JSON-как выражение из строка "class". Теперь это кажется действительно полезной функциональностью; на самом деле я сам реализовал вариант этой идеи и использовал ее для обеспечения ненавязчивого поведения. Это также было бы очень хорошо для проверки.

Проблема в том, что, хотя я давно искал это утро, я ничего не могу найти в этом плагине. Не исключено, что все это было вызвано лихорадкой галлюцинацией. Любая помощь будет оценена по достоинству.

ответ

2

Рекомендуется использовать метод jQuery.data() для добавления данных элементов. Более подробная информация здесь http://api.jquery.com/jQuery.data/

+0

Я знаю о «data()», но это другое. Объект «metadata» позволяет вам напрямую кодировать структуру данных JSON в элементную разметку. Я не хочу помещать данные * на * элементы из моего кода JavaScript, я хочу получить его * из * элементов. – Pointy

Смежные вопросы