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