jQuery val (val) не работает в модальном диалоге (jQuery ui) - PullRequest
0 голосов
/ 12 ноября 2009

У меня есть модальное диалоговое окно, которое открывается нажатием кнопки «Изменить» на моей веб-странице. Я передаю значения в обработчик onclick (который вызывает $ ("# editdialog"). Dialog ('open');). Помимо открытия диалогового окна мне нужно заполнить входные данные формы в диалоговом окне значениями, передаваемыми в обработчик событий onclick. Я делаю это: $ ("# editfrm> input [id = 'FirstName']"). val (name); где имя - это переданное значение параметра. Но почему-то приведенный выше код не работает. Пожалуйста, помогите.

1 Ответ

1 голос
/ 12 ноября 2009

Когда jQuery молча терпит неудачу, это обычно означает, что у вас есть пустой выбор. Итак, первое, что нужно проверить, это то, что селектор $("#editfrm > input[id='FirstName']") действительно генерирует поля, которые вы думаете, что он делает. Потяните клоп-пожарник и введите тот селектор в консоль. Если это работает, он создаст массив с желаемым элементом ввода. Если нет, то получится пустой список.

...