首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:$(.).timepicker不是函数

TypeError:$(.).timepicker不是函数
EN

Stack Overflow用户
提问于 2015-07-31 18:26:48
回答 4查看 15.6K关注 0票数 0

我遇到了()的问题;函数在这里

代码语言:javascript
复制
<link href="js/jqueryTimepicker/jquery.timepicker.css" rel="stylesheet" />
    <script src="js/jquery-1.11.2.js"></script>
    <script src="js/jqueryTimepicker/jquery-ui.js"></script>
    <script src="js/jqueryTimepicker/jquery.timepicker.js"></script>
    <script src="js/jqueryTimepicker/jquery.timepicker.min.js"></script>

这是HTML标记

代码语言:javascript
复制
<div id="tableTime">
        <table>
            <tr>
                <td>Monday</td>
                <td>Tuesday</td>
                <td>Wednesday</td>
                <td>Thursday</td>
                <td>Friday</td>
                <td>Saturday</td>
            </tr>
            <tr>
                <td>
                    <input type="text" id="txtMonday" /></td>
                <td>
                    <input type="text" id="txtTuesday" /></td>
                <td>
                    <input type="text" id="txtWednesday" /></td>
                <td>
                    <input type="text" id="txtThursday" /></td>
                <td>
                    <input type="text" id="txtFriday" /></td>
                <td>
                    <input type="text" id="txtSaturday" /></td>
            </tr>
        </table>
    </div>

jquery 所有上面的jquery文件都加载得很好,但是它抛出了一个错误TypeError:$(.).timepicker不是函数帮助!我不在哪里

代码语言:javascript
复制
<script>
        $(document).ready(function () {
            $("#txtMonday").timepicker();
            $("#txtTuesday").timepicker();
            $("#txtWednesday").timepicker();
            $("#txtThursday").timepicker();
            $("#txtFriday").timepicker();
            $("#txtSaturday").timepicker();
        });
    </script>
EN

回答 4

Stack Overflow用户

发布于 2015-07-31 18:45:48

您的一个导入可能无法正常工作,因为我让它在JSFiddle中工作。尝试重新下载CSS/JS文件,并确保它们位于正确的位置。如果这仍然不起作用,您可以使用CDN来引用CSS/JS文件。

将以下内容放入HTML代码中,则应予以修复

代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.css"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.js"></script>

另外,在将来,我可能建议使用CSS类而不是单个id的就像这样

代码语言:javascript
复制
$(document).ready(function () {
        $('.txt').timepicker();
    });
票数 1
EN

Stack Overflow用户

发布于 2015-07-31 18:54:49

您可能在导入文件时遇到问题。看:JSFiddle

检查我使用的外部资源。

代码语言:javascript
复制
$(document).ready(function () {
        $("#txtMonday").timepicker();
        $("#txtTuesday").timepicker();
        $("#txtWednesday").timepicker();
        $("#txtThursday").timepicker();
        $("#txtFriday").timepicker();
        $("#txtSaturday").timepicker();
    });
票数 0
EN

Stack Overflow用户

发布于 2022-10-22 11:13:23

您需要使用' jquery‘而不是'$'符号来将文档作为jquery变量处理,因此将.timepicker()函数放在这段代码中:

代码语言:javascript
复制
 jQuery(document).ready(function($){
      // code goes here
    });

所以你的代码应该是这样的:

代码语言:javascript
复制
   jQuery(document).ready(function($){
            $("#txtMonday").timepicker();
            $("#txtTuesday").timepicker();
            $("#txtWednesday").timepicker();
            $("#txtThursday").timepicker();
            $("#txtFriday").timepicker();
            $("#txtSaturday").timepicker();
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31752772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档