2014-04-11 42 views
0

我有一些trubble有了这个插件:https://github.com/jdewit/bootstrap-timepickerTimepicker:遗漏的类型错误:未定义是不是一个函数

//= require jquery 
//= require jquery_ujs 
//= require bootstrap-datepicker/js/bootstrap-datepicker 
//= require bootstrap-timepicker/js/bootstrap-timepicker 
//= require admin/fileupload 
//= require admin/category 
//= require admin/cars 
//= require admin/restaurants 
//= require admin/events 
//= require zipcodes 
的admin/events.js

$(document).ready(function(){ 
    $('.timepicker').timepicker(); 
}); 

而且我得到了这个错误: Uncaught TypeError:undefined不是函数

任何人都可以帮我吗?

编辑:

这是我用的console.log得到($):

function (selector, context) { 
     // The jQuery object is actually just the init constructor 'enhanced' 
     // Need init if jQuery is called (just allow error to be thrown if not included) 
     return new jQuery.fn.init(selector, context); 
    } VM13723:2 
undefined 
+0

你有没有包含bootstrap-timepicker.js? –

+0

是 //需要bootstrap-timepicker/js/bootstrap-timepicker 是bootstrap-timepicker.js的一个版本(在RoR中) – p0k3

+0

是你的元素'$('.timepicker')'加载了ajax? – zerzer

回答

0

我有这个问题,我已经解决了它:
在第一你必须安装NuGet packege manager提供的jQuery UI。
如果你没有搜索关于如何添加“ASP.NET MVC的jQuery UI”
1-转到“http://www.sitepoint.com/10-jquery-time-picker-plugins/” 并选择一个时间选择器。下载软件包(右键单击js和css文件,然后选择 “另存为链接”)。
3-在项目解决方案资源管理器的脚本文件夹 中拖放“(timepicker js文件的名称).js”。
4-在项目解决方案资源管理器中的脚本 content \ themes \ base \文件夹中拖放“(timepicker css文件的名称).css”。
5转到“BundleConfig”并将“〜/ bundles/jqueryui”和ether add(timepicker css文件的名称).css 添加到“〜/ Content/themes”/base/css“
我希望它对你有用

相关问题