2

场景:在代码 html 文件中考虑以下内容:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>jQuery treetable</title>
        <link rel="stylesheet" href="assets/css/screen.css" media="screen" />
        <link rel="stylesheet" href="assets/css/jquery.treetable.css" />
        <link rel="stylesheet" href="assets/css/jquery.treetable.theme.default.css" />
    </head>
    <body>
        <div id="main">
            <table id="tree">
                <tr id="node-1">
                    <td>Parent</td>
                </tr>
                <tr id="node-2" class="child-of-node-1">
                    <td>Child</td>
                </tr>
                <tr id="node-3" class="child-of-node-2">
                    <td>Child</td>
                </tr>
            </table>
        </div>
        <script src="assets/js/jquery.js"></script>
        <script src="assets/js/jquery-ui.js"></script>
        <script src="assets/js/jquery.treetable.js"></script>
        <script>
            $("#tree").treetable({ expandable: true }); 
        </script>
    </body>
</html>

所有资源/依赖项(js、css 和图像文件)都以 200 HTTP 状态(稍后为 304)完美加载。

问题: Firebug 中的错误。以下是来自 firebug 控制台的错误:

TypeError: $(...).treetable is not a function
[Break On This Error] 
$("#tree").treetable({ expandable: true });

链接:

  1. 插件的来源
  2. 文档和演示/示例

问题:是否有人遇到此问题并知道任何解决方案?那么请对此有所了解,这将有很大帮助。


更新 1:甚至尝试使用以下代码:

<script>
    $(document).ready(function () {
        $("#tree").treetable({ expandable: true });
    });
</script>


更新 2:基于所有答案。

我尝试使用以下代码:

<script>
    $(document).ready(function () {
        $("#tree").treeTable({ expandable: true });
    });
</script>

但没有运气:-(

并且是源示例它只是't'而不是大写'T'。(链接

4

2 回答 2

0

你的方法是错误的。例如检查文档。您需要使用小写的方法。

 $("#tree").treetable({ expandable: true });
于 2013-03-08T10:36:21.127 回答
0

文档和安装步骤中提供的旧参考(链接 > 2.2

2.2 步骤说“添加src/javascripts/jquery.treeTable.js

但它不起作用,并且工作示例引用jquery.treeTable.js了服务器上的不同文件。它在GitHub 源代码中是正确的

提到代码treetable()的其他答案必须像treeTable(). 但它没有用。:-(

问题是: 2.2 步骤说“添加src/javascripts/jquery.treeTable.js

解决方案:从GitHub获取jquery.treeTable.js文件

在 GitHub 上提出的问题

于 2013-03-08T11:20:29.993 回答