Я работаю в шаблонной системе, где я могу реализовать код, но я не могу изменить ядро файла. Мой слой укладывают так:Переименовать несколько css с одинаковым именем
<div class="layer1">
<div class="layer2">
<div class=" layer3">
<div class="layer4">
</div>
</div>
</div>
</div>
<div class="layer1">
<div class="layer2">
<div class=" layer3">
<div class="layer4">
</div>
</div>
</div>
</div>
<div class="layer1">
<div class="layer2">
<div class=" layer3">
<div class="layer4">
</div>
</div>
</div>
</div>
Как вы можете видеть, мой класс все имеют такое же имя (layer1, LAYER2, и т.д ...). Я хочу знать, есть ли способ, используя Javascript, JQuery или любую другую интернет-клиентскую библиотеку для изменения имени класса CSS, так что, например, первый уровень1 станет level1, а следующий уровень1 станет уровнем 2?
Спасибо за ваш ответ!
Почему да там, вы пробовали что-нибудь себя еще? – Nit
Dupe этого вопроса: http://stackoverflow.com/questions/3452778/jquery-change-class-name – jmargolisvt
попытайтесь найти $ (". Layer1"). AddClass ('. Level1'). RemoveClass ('layer1 «); ... – aorfevre