"\\\\$&")これは、jQueryドキュメントのセレクタページにリストされているすべてのCSSメタ文字を2つのバックスラッシュでエスケープすることで機能します。あなたの状況では、このようなトリッキーなことをする必要はないことを覚えておいてください。Bynensの答えで説明されているように、フィルター関数を使用して、値をエスケープすることなく、特定の値を持つすべてのオプション要素を選択できます。2CSS文字エスケープシーケンス(セレクターで使用)は注意が必要です。CSSで文字をエスケープする方法を説明できるWebアプリを作成しました。value;}).show();そのように、特別なエスケープはまったく必要ありません。something\\[4\\]\\[2\\]もちろん、これは括弧のみを処理し、他の特殊文字は処理しません。私の経験では、ブラケットは私が使用する唯一のものです(PHPが次のような入力名属性を処理する便利な方法のためです)。5jQueryのFAQには、jQueryに必要なすべての文字をエスケープするための優れたソリューションがあります。MYSQL:無効なJSONテキスト:「文字列内の無効なエスケープ文字。