2016-09-14 8 views
0

Мне нужно разрешить пространство в первом месте в бутстрапе tagsinput. Need Resulted Tag: «Тег» не нравится «Тег» что.Необходимо разрешить пространство в первом месте в тегах bootstrap в поле ввода

Я пробовал Trim (методы: false), и он отлично работает для почтового пространства тега, но не работает для предварительного пространства тега.

Пожалуйста, предложите как можно скорее. Спасибо заранее.

ответ

1

Ведущее белое пространство есть, просто не отображается браузере. Вы можете проверить это с помощью инспектора. Добавление объявления CSS для класса, который отображает метки, должно решить проблему и показать ведущие пробелы.

.bootstrap-tagsinput .tag { 
    white-space: pre; 
} 
+0

Да, он работает отлично, спасибо человеку. Да, обрезка пространства - это поведение браузера по умолчанию, и это предотвращено с помощью свойства «white-space: pre» для CSS. – ankitpzr

0

Просто добавьте пробел к первой строке в массиве

data[0].text = ' ' + data[0].text; 

text если ваше поле метки.

+0

Благодаря Сварог для быстрого ответа, но в этом пользователю tagsinput ввести вручную, и через некоторое время пользователь ввода предварительно пространство и время, не так это исправление не работает для меня. – ankitpzr

+0

, так что вам нужно только 1 место в качестве префикса в любом состоянии?! что о 'data [0] .text = '' + data [0] .text.trim();' – svarog

+0

Спасибо человеку за быстрый ответ. Найденное решение. Мне просто нужно добавить одно свойство CSS: white-space: pre. – ankitpzr