我有以下代码:
var jobtable = $('#editjobtable').DataTable();
jobtable.$('tr').click(function() {
var JobKey = jobtable.fnGetData(this);
$('#mykey').val(JobKey[1]);
});
我正在使用以下库:
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src='//cdn.datatables.net/1.10.3/js/jquery.dataTables.min.js'></script>
<script src="//cdn.datatables.net/tabletools/2.2.1/js/dataTables.tableTools.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="//cdn.datatables.net/plug-ins/725b2a2115b/integration/bootstrap/3/dataTables.bootstrap.js"></script>
<script src="/javascript/mainscript.js" type ="text/javascript"></script>
但是,我在 Google 控制台中不断收到错误消息,指出 fnGetData 不是函数。几个小时前我正在使用它来获取表数据,所以我不确定我做了什么。但任何帮助将不胜感激。我对此很陌生,我看不出我做错了什么。
预先感谢您的帮助!
最佳答案
我明白了。首先,我很笨。其次,事实证明,当我应该使用“dataTable”来获取 jquery 对象时,我却使用了“DataTable”。
很抱歉浪费了大家的时间。
关于jquery - fnGetData() undefined 不是函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26600868/