Назначить class для текста

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 697
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Назначить class для текста

Сообщение Alex15963 » 08 ноя 2019, 18:41

Доброго времени суток. Возможно ли назначить class для текста программно, не ковыряясь в коде на сервере? Спасибо!
Как пример: <div id="wb_indexText2" class="Text">

Реклама
Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Назначить class для текста

Сообщение spoon » 09 ноя 2019, 07:48

Добавляете В теге class="text". НО как вы Alex15963, заметили текст в билдере обернут в div типа этого:

Код: Выделить всё

<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 для текста

Сообщение Alex15963 » 10 ноя 2019, 01:51

Спасибо Дим. Может тогда проще через ссылку, там класс на стили автоматом ставится. Буду пробовать разные варианты


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя