В настоящее время я пишу некоторую проверку формы с помощью jQuery, и у меня возникла следующая проблема.
Я даю идентификаторы для своих входов таким образом, чтобы при публикации данных у меня был массив для работы примерно так ...
<input type="text" id="user[name]" />
<input type="text" id="user[email]" />
Это означает, что когда данные будут опубликованы в моем скрипте, у меня будет доступный массив "user", поэтому я могу делать такие вещи, как $user["name"]
, однако, когда я пытаюсь выбрать входы с помощью jquery, выполнив .. * это не сработает. Но если у меня просто есть идентификатор ввода как «имя пользователя», то var name = $("#username")
будет работать.
Я предполагаю, что это связано с селекторами CSS в jquery, так как я пытаюсь получить доступ к объекту пользователя с идентификатором имени? подобно тому, как $("input[username]")
выберет вход с идентификатором имени пользователя.
Любые идеи о том, как я могу обойти это? И будет ли это работать во всех браузерах?