我试图在我的asp.net mvc网站中使用平板用户界面的标签控件,但它们根本没有渲染。

> TypeError: $(...).tagsInput is not a function
>
> $(".tagsinput").tagsInput();我已经包含了所有jquery和css文件,如下所示:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="~/Content/js/jquery.tagsinput.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$(".tagsinput").tagsInput();
});
</script>检查Fire所有的javascript库:
<head>
<script src="/Content/js/jquery-1.8.3.min.js" style="">
<script src="/Content/js/jquery.tagsinput.js">
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places">
<script type="text/javascript" src="https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/16/9/%7Bmain,places%7D.js">
<link rel="stylesheet" href="/Content/bootstrap/css/bootstrap.css">
<link rel="stylesheet" href="/Content/css/flat-ui.css">
<link rel="stylesheet" href="/Content/css/dropzone.css">
<script type="text/javascript" charset="UTF-8" src="https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/16/9/%7Bcommon,util,controls,places_impl%7D.js">
<script type="text/javascript" charset="UTF-8" src="https://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/16/9/%7Bstats%7D.js">
</head>发布于 2014-04-30 20:05:30
我解决了这个问题,$(".tagsinput").tagsInput();必须在document.ready之外,而不是在它内部。
https://stackoverflow.com/questions/23396862
复制相似问题