答えはいくつかの部分で構成されているので、ここで答えを要約します。
jQuery 1.9.1 では、セレクター内の角括弧をエスケープする必要があります。アディルからの回答をご覧ください。
古いバージョンの jQuery から 1.9.1 に移行する場合、migration.js ファイルを使用して、古いサード パーティのプラグインが引き続き機能することを確認できます。フランソワ・ワールのコメントをご覧ください。
ただし、私の場合、これらの提案はどちらも機能しませんでした。それでも同じエラー メッセージが表示されます。
だから私がしたことはfancyBox2に移行することでしたが、別の問題に遭遇しました:
私のサイトは、fancyBox2 では動作しない Twitter Bootstrap 2.3.0 を使用していました。幸いなことに、このフォーラム スレッドで答えを見つけました。
私は、bootstrap.js ファイル内のコードを次のように変更する必要がありました。
.on('.dropdown-menu', function (e) { e.stopPropagation() })
これに:
.on('click.dropdown-menu', function (e) { e.stopPropagation() })
今では動作します。手伝ってくれてthx。