类型错误在bootstrap tagsinput中

时间:2017-02-18 06:36:33

标签: javascript php jquery typeerror bootstrap-tags-input

我想使用Bootstrap输入标签。但似乎我得到了一个TypeError。在控制台中,这条消息正在显示

  

TypeError:elt.tagsinput不是函数

这是我的代码

<script>
     $(document).ready(function() {
                var members = JSON.constructor({!!  json_encode($member)  !!});
                var arr = [];
                var mem = new Bloodhound({
                    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
                    queryTokenizer: Bloodhound.tokenizers.whitespace,
                    local: members
                });
                mem.initialize();
                var elt = $('#researcher');
                console.log(members);
                console.log(typeof(elt));
                elt.tagsinput({
                    itemValue: 'value',
                    itemText: 'text',
                    allowDuplicates: false,
                    interactive:true,
                    typeaheadjs: {
                        name: 'mem',
                        displayKey: 'text',
                        source: mem.ttAdapter()
                    }
                });
    </script>

我正在使用以下库:

  1. https://code.jquery.com/jquery.min.js
  2. https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css
  3. https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js
  4. https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tagsinput/0.8.0/bootstrap-tagsinput.js
  5. https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tagsinput/0.8.0/bootstrap-tagsinput.css
  6. https://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js
  7. 任何人都可以帮助我吗?

0 个答案:

没有答案