名前に基づいて DOM 要素を取得しようとしています。残念ながら、それらの名前には中括弧が含ま{}
れています。
jQuery (1.6.4) は問題なくそれらを取得できます。しかし、この時点でこれらの呼び出しを に置き換えようとしていますがgetElementsByName()
、gEBN はクエリ文字列に中かっこがあるものと一致しません。バックスラッシュを1回と2回エスケープしようとしましたが、役に立ちませんでした。
中括弧を使用する規則を変更せずにこれを行う方法はありますか?
また、名前属性で許可されている文字セットに含まれていないようです。
更新: Chrome では動作するようですが、Windows の Safari では動作しないようです。しかし、本当に奇妙なのは、Windows 用の Safari でさえ、これらのフィドルを問題なく処理できることです。