我已经在这一个现在时:jQuery的原型冲突:表过滤器插件
我内管理平台,一个web应用程序的回报率同时使用jQuery和原型。他们玩得很好,感谢jQuery的noConflict。
我有jqGrid工作得很好。
现在,这里是我的问题:我试图使用Table Filter plugin by PicNet 但我得到以下JS错误:
this.each is not a function
@ prototype.js中的862线
function collect(iterator, context) {
iterator = iterator || Prototype.K;
var results = [];
this.each(function(value, index) {
results.push(iterator.call(context, value, index));
});
return results;
}
这显然调用一个原型函数虽然它不应该,但插件代码是最小化,并实际编译与Python,所以没有非最小化版本...
我不是很好的JS,开始时,我很为难,为什么它会调用错误的函数...
PS:我使用
- 的jQuery 1.4.4
- 原型1.7
- 萤火1.8.4用于调试
更新:找到自己的答案,见下文!
嗯..我是新来的。用stackoverflow删除我的文档是否正常? – illiptic 2011-12-27 16:17:48
也许参见http://stackoverflow.com/faq#signatures。 – Blazemonger 2011-12-27 16:25:30
@illiptic - 是的 - 像“预先感谢”或“任何帮助将......”的东西通常被删除作为噪音。 – 2011-12-27 16:28:53