Задать вопрос
@Bestolkovy

Почему не работает перенос строки в .append?

Здравствуйте!

Динамически вставляю стили в шапку. Почему работает такая запись:

$( 'head' ).append( '<style>b { font-weight: normal; }</style>' );


Но не работает такая:

$( 'head' ).append( '
<style>
b {
  font-weight: normal;
}
</style>
' );


Если стилей много, то очень неудобно вставлять их в одну линию.
  • Вопрос задан
  • 817 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
alexandrknyazev13071995
@alexandrknyazev13071995
Есть способ задания строки не с помощью обычных и двойных обычных строк, но и с помощью обратных ковычек. В этом случае можно не беспокоиться о переносе строки.
$( 'head' ).append( `
вставляю
что
хочу
`);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Sn0wSky
stackoverflow.com/questions/1724909/formatting-jqu...

если кратко - в конце каждой строки бэкслеш, или разбивайте на подстроки
Ответ написан
Комментировать
@3dben
А ты уверен что делаешь правильно?
jquerybook.ru/api/.append()-fn16.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы