2か月以上もの間、最初から機能しているコードがいくつかあります。セレクターには動的コンテンツがあり、変数に格納されていましたnewClasses
。私のコードは以前はでしたが$("'" + newClasses + "'")
、約2日前に、ページに個別の機能を追加した後、このコードに影響を与えず、ライブラリなどをインポートしなかったため、次のエラーが発生しました。
Uncaught Error: Syntax error, unrecognized expression: '.fs.btn.heading.abstract' code.jquery.com/jquery.min.js:2
"'" +
トラブルシューティングの1日後、とを削除すると+ "'"
、機能が再び機能し始めることがわかりまし$(newClasses)
た。参考:変数には、文字列の両端にsがnewClasses
含まれていませんでした。'
これは多少別の質問ですが、機能を有効にするために別のセクションにどのコードを追加して、一重引用符の連結を削除する必要があるのでしょうか。
ノート -
- 私はウェブページへのコードヘルプ、よりトラブルシューティングの方法論と思考の答えを探していません。
- コードの量と追加された別のコードのために、コードを投稿するのは無意味ですが、ここでGitコードを自由に確認できます
- 以前のコミットに戻そうとしましたが、何らかの理由で同じエラーが発生しました。
- プログラミングセッションから、コンソールが低レベルの行番号(この場合は2)でJSまたはJQueryを参照している場合、それは通常、些細な
;
、、、)
また}
はと関係があると推測しましたが、JSLintはそれを表示しませんでした特定の異常。 - それ以降、ブラウザは変更されていませんが、再起動したため、システムの更新が完了するのを待っている可能性があります。
jQueryのAPIが変更された可能性はありますか?私が考えていない何か他のもの?考えられる原因についてのご提案をいただければ幸いです。