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

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

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

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

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


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

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


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

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

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

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