TypeError:undefined不是对象(评估'c.trigger')

时间:2015-01-28 08:28:51

标签: javascript jquery

我在javascript中加载了jquery-ui-1.8.7.custom.min.js文件。

但是当我运行我的代码时:

<script>
  $('.css').datepicker().datepicker(val);
</script>

我在控制台中收到这样的错误:

TypeError: undefined is not an object (evaluating 'c.trigger') in jquery/jquery-ui-1.8.7.custom.min.js (line 491)

不确定,为什么会这样。

提前致谢。

1 个答案:

答案 0 :(得分:1)

将其更改为:

<script>
  $('.css').not('.hasDatePicker').datepicker(val);
</script>

尝试使您的选择器更具体。是否要在所有包含.datepicker()类的商品上运行css

<强>编辑:

嘿,你需要加载jQuery本身不仅仅是jQuery UI!

确保嵌入它:

<script src="//code.jquery.com/jquery-latest.min.js"></script>