2016-11-02 5 views
2

Я просто натолкнулся на теги Bootstrap и попробую, но я не могу заставить его работать.Bootstrap tagsinput не работает

Я добавил следующее в верхней части моего макета:

<link rel="stylesheet" href="~/Scripts/bootstrap_tagsinput/bootstrap-tagsinput.css"> 

И я добавил следующее в нижней части моего макета:

<script src="~/Scripts/bootstrap_tagsinput/bootstrap-tagsinput.js"></script> 

Тогда в моих частичных страницах я добавил следующий :

<input type="text" value="" data-role="tagsinput" id="tags" class="form-control"> 

Ниже приведено изображение того, что происходит, вместо показа тегов:

enter image description here

В моем понимании, это должно работать. Что мне не хватает?

+0

Может быть, не все из источников (сценарий или CSS -file) находятся на вашем веб-сервере. Попробуйте просмотреть страницу, нажав Ctrl + Shift + I в Chrome – Banzay

+0

, что кажется проблемой.? поле ввода не отображается? ошибки? вы можете предоставить jsfiddle или изображение, иллюстрирующее проблему. – mkawa

+0

Я добавил изображение того, что происходило. – AxleWack

ответ

1

Добавить это ссылки на страницу

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css"> 

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 

DEMO

Bootstrap - tagsinput, Github - Reference

+0

Ваша демонстрация - это именно то, что я хочу ... Я попытался поместить их в свой PartialView, и это не сработало. Я также попытался поместить его в свой макет, и он тоже не работал ... – AxleWack

+0

Я отменил свое предыдущее заявление. Я использовал примеры в своем демо, и я получил его работу! Не уверен, что я сделал неправильно раньше, но я, очевидно, сделал что-то, что заставило его не работать. Спасибо! – AxleWack

0

сделал вы инициализируется ввод как

$('input').tagsinput({ 
    typeaheadjs: { 
    name: 'citynames', 
    displayKey: 'name', 
    valueKey: 'name', 
    source: citynames.ttAdapter() 
    } 
}); 
+0

Я ранее пробовал $ ('# tags'). tagsInput(); и попробовал ваше предложение выше, но не имеет значения :( – AxleWack