未捕获的类型错误:对象[对象的对象]无方法“tagsInput”

问题描述:

我的PHP的代码是这样未捕获的类型错误:对象[对象的对象]无方法“tagsInput”

<div class="field">     
    <label style="float: none;">Recipients (by username):</label> 
    <?=form_error('to')?> 
    <input id="to" name="to" type="text" value="<?=$form_to?>" class="taglist" /> 
</div> 

我已经包括jquery.tagsinput.css

和我加脚本

$('.taglist').tagsInput({ 
     'height':'27px', 
     'width':'400px', 
     'defaultText':'add recepient', 
    }); 

但我得到以下错误控制台:

Uncaught TypeError:Object [object Object] has no method'tagsInput'

任何想法..可能是什么问题?谢谢。

+6

你添加了javascri pt源文件? – 2013-03-15 12:21:52

+1

导入一个css文件不会奇迹般地向jquery添加一个js函数。 – 2013-03-15 12:22:24

+0

它也需要'tagsInput' js文件。 – Jai 2013-03-15 12:22:47

看起来像你忘了添加tagsinput JS脚本。(和obivously的jquery.js)

在这里<head>标签添加这个

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

<script src="http://xoxco.com/projects/code/tagsinput/jquery.tagsinput.js"></script> 

OR

如果你downlaoded文件然后..给你的taginputs js文件的正确路径..

<script src="path/to/your/file/jquery.tagsinput.js"></script>