Я хочу, чтобы иметь возможность выбирать куски CSS-правил с помощью JavaScript или jQuery и получать их в переменную, в основном в виде предварительно отформатированного текста, который вы ожидаете в стиле-листе.Получите CSS-правила в javascript-переменную
В идеале мы бы тщательно прокомментировали наши стили CSS и разместили их просто в теге на странице html. JavaScript найдет конкретный комментарий, который обертывает правила в теге <style>
на странице и копирует эти правила в переменную как текст для последующего использования.
/* CSS Rules */
.example{
font-size: 1em;
color:blue;
}
/* end */
В этом случае скрипт будет найти строку /* CSS Rule */
, а затем выбрать все строки под ней, пока она не достигнет нагрузочного комментарий /* end */
Любые идеи? Я искал подходящую для решения проблему, но думаю, что это довольно необычная вещь, и вам трудно найти какие-либо указатели.
Почему? Я уверен, что есть более эффективные способы достижения того, что вам нужно. – helion3
Вы хотите сделать это во время выполнения или просто хотите, чтобы текстовый парсер вытащил материал из файлов? –
Самый простой способ (если это действительно то, что вы хотите сделать), вероятно, будет использовать [regexs] (https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions), чтобы найти открытый и закрыть теги и взять текст в середине двух. Хотя, как сказал helion3, это странная вещь, и, вероятно, лучший способ. –