.html () ошибка метода jQuery bizzare - разрешает пустое пространство локально, но не на производстве

Я делаю простую команду jquery:

element.html("                 ");

используя метод attributes / html: http://docs.jquery.com/Attributes/html

Он работает на моем локальном сервере движка приложений, но не работает, когда я нажимаю на сервер Google. Элемент пуст, но не заполняется пробелами.

Так что вместо " "(6 мест) это просто "".

Еще раз, это работает на App Engine, но я не думаю, что это должно иметь значение ...

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
3
0
3 827
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Вы пробовали использовать   вместо пробелов? Метод html() просто закачивает строку в innerHTML элемента (ов).

Ваш jQuery должен выглядеть так:

$('element').html('  ');

... где " " означает пробел.

(конечно, с любым количеством пробелов)

Есть ли вероятность того, что код будет минимизирован в процессе развертывания в App Engine?

Я бы не ожидал, что какая-либо строка пробелов будет сохранена, как написано, возможно, вы действительно могли бы избежать пробела и заставить любую минификацию оставить его:

пример:

element.html('\ \ \ \ \ \ \ \ \ \ \ \ ');

Возможно, это не прямой ответ на вашу проблему, но почему вы вообще хотите добавить кучу мест? Вероятно, вы можете достичь того же результата, просто изменив padding-left или text-indent этого элемента.

element.css("textIndent", "3em");

Использование кучи   - очень хитрый способ сделать отступы.

Ответ принят как подходящий

Вы можете попробовать сгенерировать пространство во время выполнения, чтобы оно не было обрезано или что-то еще происходит во время транспортировки:

element.html(String.fromCharCode(32));

Другие вопросы по теме