Twitter bootstrap Typeahead在引导标记中不起作用

Twitter bootstrap Typeahead在引导标记中不起作用,twitter-bootstrap,bootstrap-typeahead,twitter-bootstrap-2,yii2,bootstrap-tags-input,Twitter Bootstrap,Bootstrap Typeahead,Twitter Bootstrap 2,Yii2,Bootstrap Tags Input,我的bootstrap标记字段不适用于打字机。我的bootstrap版本是2.3,我在yii2框架中工作 HTML: 错误 有什么想法吗?你能提供一个复制错误的JSFIDLE吗?试着升级到boostrap 3I我敢打赌你的上有data role=“tagsinput”,删除这个,你的代码就可以了,请参阅fiddle->(bootstrap 2.3.x和2.x的标签输入) <input type="text" id="tags" value="<?php echo

我的bootstrap标记字段不适用于打字机。我的bootstrap版本是2.3,我在yii2框架中工作

HTML:

错误


有什么想法吗?

你能提供一个复制错误的JSFIDLE吗?试着升级到boostrap 3I我敢打赌你的
上有
data role=“tagsinput”
,删除这个,你的代码就可以了,请参阅fiddle->(bootstrap 2.3.x和2.x的标签输入)
  <input type="text" id="tags"
         value="<?php echo   $model->tags;?>"/>   
  var colors = ["red", "blue", "green", "yellow", "brown", "black"];
  $('input[type=text][id="tags"]').tagsinput({
  typeahead: {
  source: function(query) {
  return colors;
  }
  }
  });
   TypeError: text is undefined

   matcher()bootst...nput.js (line 278)
   text = undefined
    transition()bootstrap.min.js (line 6)
    a = undefined
    f()jquery.min.js (line 2)
    a = function()
    b = function()
    c = false
    transition()bootstrap.min.js (line 6)
    b = undefined
    transition()bootstrap.min.js (line 6)
    a = Object { originalEvent=Event keyup, type="keyup", timeStamp=16416032, more...}
    (?)()analyse?id=3 (line 2)
    H()jquery.min.js (line 3)
    c = Object { originalEvent=Event keyup, type="keyup", timeStamp=16416032, more...}
    H()jquery.min.js (line 3)
    a = keyup charCode=0, keyCode=82

    return (text.toLowerCase().indexOf(this.query.trim().toLowerCase()) !== -1);