У меня есть некоторый HTML-код, в котором я динамически печатал несколько элементов, некоторые из которых содержат определенный атрибут data
.Поскольку мой язык шаблонов не может эффективно использовать регулярные выражения, мне нужно использовать JavaSript (или JQuery), чтобы выбрать значения данных, построить строку, а затем добавить эту строку как класс к этому исходному элементу.
Пример HTML:
<div class="item" data-ses-cat="This Cool Thing (Yes)"></div>
Пример желаемого HTML после JavaScript:
<div class="item this-cool-thing-yes" data-ses-cat="This Cool Thing (Yes)"></div>
Мне просто нужно добавить класс к all теги, которые содержат data-ses-cat
, затем получают значение для этого атрибута данных, запускают регулярное выражение, а затем добавляют эту новую строку в качестве класса.
Я чувствую, что все должно быть довольно просто, но я давно не касался JQuery.
Спасибо за любую помощь!