【发布时间】:2014-05-25 14:53:11
【问题描述】:
这个插件有点麻烦:https://github.com/jdewit/bootstrap-timepicker
//= 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 is not a function
谁能帮帮我?
编辑:
这是我使用 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
【问题讨论】:
-
你是否包含了 bootstrap-timepicker.js?
-
Yes // 需要 bootstrap-timepicker/js/bootstrap-timepicker 是 bootstrap-timepicker.js 的声明(在 RoR 中)
-
你的元素
$('.timepicker')是否加载了ajax? -
如果你只做
console.log($)或console.log(jQuery)呢? -
你的 JQuery 是什么版本?
标签: javascript jquery ruby-on-rails twitter-bootstrap