Timepicker jquery无法正常工作(没有方法curCSS)

时间:2012-12-06 03:59:44

标签: jquery codeigniter timepicker

由于这个错误,我的头已经疼了一天。

The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'curCSS' 

我的HTML是:

<input class="field2" type="text" name="time" placeholder="Time" value ="<?php echo $this-   >input->post('time'); ?>" id = "timepicker"/></div>

我目前正在使用代码点火器,我也使用日期选择器。我认为包含的js库存在冲突,但仍然无法调试它。

编辑: 这些是包含的js

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

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

<script type="text/javascript" src="<?php echo base_url() ?>js_front/jquery-1.8.3.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.core.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.widget.js"></script>

<script type="text/javascript" src="<?php echo base_url() ?>js_front/ui/jquery.ui.datepicker.js"></script>

这里是将timepicker分配到输入标签类型文本

$(function() {
$( "#timepicker" ).timepicker();

});

3 个答案:

答案 0 :(得分:17)

您使用的是哪个版本的jQuery? curCSS在1.8中已弃用并删除。要么使用旧版本的jQuery,要么在时间码代码中将“curCSS”替换为“css”。

http://bugs.jquery.com/ticket/11921

答案 1 :(得分:2)

应该帮助您缩小范围的一件事是删除冗余/可能存在冲突的脚本引用。您的代码包含两个不同版本的jQuery和两个不同版本的jQuery UI的参考 - 这不是一个好的开始。

加载Google托管文件后,如果其中包含的插件尚未成为核心jquery UI的一部分,则只加载更多脚本。

答案 2 :(得分:1)

用$ .css

替换$ .curCSS(从jQuery 1.8+中删除)