Bootstrap 标签输入不工作
Bootstrap tagsinput not working
我刚遇到 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">
下面是正在发生的事情的图像,而不是显示的标签:
据我了解,这应该可行。我错过了什么?
你有没有像
一样初始化你的输入
$('input').tagsinput({
typeaheadjs: {
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}
});
在您的页面中添加此链接
<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>
演示
我认为因为它是局部视图并且在加载库后出现,所以没有被应用。
我遇到了完全相同的问题。我的索引页面包含所有库,但部分视图从未使用过它们。
我必须将它添加到局部视图 Razor 以强制它在加载后应用。
<script>
$(function () {
$('input[data-role=tagsinput]').tagsinput();
}
);
</script>
我刚遇到 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">
下面是正在发生的事情的图像,而不是显示的标签:
据我了解,这应该可行。我错过了什么?
你有没有像
一样初始化你的输入$('input').tagsinput({
typeaheadjs: {
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}
});
在您的页面中添加此链接
<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>
演示
我认为因为它是局部视图并且在加载库后出现,所以没有被应用。
我遇到了完全相同的问题。我的索引页面包含所有库,但部分视图从未使用过它们。
我必须将它添加到局部视图 Razor 以强制它在加载后应用。
<script>
$(function () {
$('input[data-role=tagsinput]').tagsinput();
}
);
</script>