JQuery IE绑定了这个

时间:2011-07-04 19:48:36

标签: jquery internet-explorer

在IE中我使用JQuery在控制台中收到此错误:

SCRIPT438:对象不支持属性或方法'bind' default.js,第33行第3个字符

$.get(URL + 'dashboard/photoList/'+categoryID, (function(o) {
        // code here
}).bind(this));

是否有解决'this'的工作?我已经习惯了原型。

1 个答案:

答案 0 :(得分:10)

bind仅适用于支持ECMAScript 5的浏览器。与(显然)Prototype.js不同,jQuery不会扩展内置对象。

jQuery提供$.proxy [docs]

$.get(URL + 'dashboard/photoList/'+categoryID, $.proxy(function(o) {
        // code here
},this));