场景:在代码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:甚至尝试使用以下代码:
<script>
$(document).ready(function () {
$("#tree").treetable({ expandable: true });
});
</script>
更新2:基于所有答案的。
我尝试使用以下代码:
<script>
$(document).ready(function () {
$("#tree").treeTable({ expandable: true });
});
</script>但没有运气:-
而且是来源的例子,它只是‘不是’大写't‘。(链接)
发布于 2013-03-08 11:20:29
发布于 2013-03-08 10:36:21
你的方法是错的。例如,检查文档。您需要为该方法使用小写。
$("#tree").treetable({ expandable: true });https://stackoverflow.com/questions/15291854
复制相似问题