私はいくつかの古い jsp ページに取り組んでおり、それに jQuery を導入しようとしています。ただし、ページで jQuery を使い始めると、次のようになります。
base.js:249 Uncaught TypeError: f is not a function
したがって、従来の base.js と jQuery の間には明らかに競合があります。問題の原因となった base.js のコード スニペットは次のとおりです。
Object.prototype.each = function (f) {
for (var n = 0; n < this.length; n++) {
f (this[n],n); // This is line 249
}
return this;
};
悪いニュースは、ページでこのライブラリを使用している他の JavaScript ライブラリがいくつかあるため、このライブラリをページから簡単にリファクタリングできないことです。
何か私にできることはありますか?ありがとう!