Студент - Репутация: 6
- Webmoney BL: ?
| Hi ALL!!))) Есть куча блоков, у каждого по несколько стилей, пример:
Код HTML: <div class="face"> <div class="bg_1 choice_1 out_2"></div> <div class="bg_2 choice_1 out_2"></div> <div class="bg_3 choice_3 out_2"></div> <div class="bg_5 choice_1 out_55"></div> </div> скриптом надо добавить определенный класс и удалить все остальные классы из этого набора т.е. если надо добавить первому блоку класс bg_7, то необходимо удалить у него все остальные классы начинающиеся на bg_ пока временно решил так, сначала удаляю все классы, которые входят в нужный список, затем ставлю класс (он приходит из переменной choice_class):
PHP код: $('.face div').removeClass('bg_01 bg_02 bg_03 bg_04 bg_05 bg_06 bg_07 bg_08 bg_09 bg_10 bg_11 bg_12'); $('.face div').addClass(function() {return choice_class;});
дело в том, что классов будет несколько наборов по 50 в каждом, городить простыню не хотелось бы вот это - Код: bg_01 bg_02 bg_03 bg_04 bg_05 bg_06 bg_07 bg_08 bg_09 bg_10 bg_11 bg_12 как-то можно одним словом забабахать? Последний раз редактировалось provoloka; 08.07.2014 в 21:09. |