私は現在、jQueryを使用してフォーム検証を作成しており、フォローインの問題があります。
データが投稿されたときに、そのように動作する配列があるように、入力にIDを指定します。
<input type="text" id="user[name]" />
<input type="text" id="user[email]" />
これは、データがスクリプトに投稿されると、「ユーザー」アラウが利用できるようになることを意味します。$user["name"]
ただし、jqueryを使用して入力を選択しようとすると、機能しませんvar name = $("#user[name]")
。しかし、入力のIDが「username」の場合var name = $("#username")
は機能します。
名前のIDを持つユーザーオブジェクトにアクセスしようとしているので、jqueryのCSSセレクターと関係があると思いますか?$("input[username]")
ユーザー名のIDを持つ入力を選択する方法のように。
これを回避する方法についてのアイデアはありますか?そして、それはすべてのブラウザで動作しますか?