首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery + handsontable:没有方法'on‘

jquery + handsontable:没有方法'on‘
EN

Stack Overflow用户
提问于 2012-06-23 03:51:44
回答 1查看 1.5K关注 0票数 0

我得到了这个错误:

代码语言:javascript
复制
uncaught TypeError: Object [object Object] has no method 'on' 

在jquery.handsontable.js:2258

我有一些类似下面这样的设置:

代码语言:javascript
复制
<script src="/javascripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="/javascripts/jquery-ui-1.8.12.custom.min.js" type="text/javascript"></script>
<script src="/javascripts/jquery.handsontable.js" type="text/javascript"></script>
<script src="/javascripts/jquery.simplemodal.1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
    var $j = jQuery.noConflict();
</script>

<div id="dataTable" class="dataTable"></div>
<script>
$j("#dataTable").handsontable();
var data = [
        ["", "Kia", "Nissan", "Toyota", "Honda"],
        ["2008", 10, 11, 12, 13],
        ["2009", 20, 11, 14, 13],
        ["2010", 30, 15, 12, 13]
];
$j("#dataTable").handsontable("loadData", data);
</script>
EN

回答 1

Stack Overflow用户

发布于 2012-06-23 03:53:56

您可能需要jQuery 1.7

jQuery 1.5没有.on方法。引入它是为了取代.live(),并为常规事件处理与委托事件处理提供更一致的接口。

请注意,如果您大量使用.attr(),则可能需要修改代码以在某些地方使用.prop() - jQuery 1.6引入了对.attr()工作方式的重大更改。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11163156

复制
相关文章

相似问题

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