Доброго времени суток. Возможно ли назначить class для текста программно, не ковыряясь в коде на сервере? Спасибо!
Как пример: <div id="wb_indexText2" class="Text">
Назначить class для текста
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
Alex15963
- Опытный

- Сообщения: 697
- Зарегистрирован: 17 фев 2015, 13:13
- Версия Web Builder: 10.4.4
- Имя: Алексей
Реклама
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Назначить class для текста
Добавляете В теге class="text". НО как вы Alex15963, заметили текст в билдере обернут в div типа этого:
и при добавлении класса через "Исходник объекта-В теге" получается так:
соответственно на сам span он влиять не будет, тут нужно прописывать наследование через <style>, например так:
т.е. сперва добавили класс через "В теге", а потом в head прописали через <style> настройки класса.
Можно добавить класс непосредственно в span используя jq:
НО и тут есть подвох, когда вы будите добавлять очередной текст то эти самые wb_uid0 меняются автоматом т.е. вы прописали класс например для wb_uid11, потом добавили текст и ваш wb_uid11 может стать wb_uid12.
Код: Выделить всё
<div id="wb_indexText1">
<span id="wb_uid0">Double click to edit</span></div>
и при добавлении класса через "Исходник объекта-В теге" получается так:
Код: Выделить всё
<div id="wb_indexText1" class="text">
<span id="wb_uid0">Double click to edit</span></div>
соответственно на сам span он влиять не будет, тут нужно прописывать наследование через <style>, например так:
Код: Выделить всё
<style>
.text>#wb_uid0{
color:red;
}
</style>т.е. сперва добавили класс через "В теге", а потом в head прописали через <style> настройки класса.
Можно добавить класс непосредственно в span используя jq:
Код: Выделить всё
$('#'wb_uid0).addClass('text');НО и тут есть подвох, когда вы будите добавлять очередной текст то эти самые wb_uid0 меняются автоматом т.е. вы прописали класс например для wb_uid11, потом добавили текст и ваш wb_uid11 может стать wb_uid12.
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
Alex15963
- Опытный

- Сообщения: 697
- Зарегистрирован: 17 фев 2015, 13:13
- Версия Web Builder: 10.4.4
- Имя: Алексей
Назначить class для текста
Спасибо Дим. Может тогда проще через ссылку, там класс на стили автоматом ставится. Буду пробовать разные варианты
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя

