Я думал, что эти два были одинаковыми, но, похоже, их не было. Обычно я использовал $obj.attr("value")
для работы с полями формы, но на странице, которую я сейчас создаю, $obj.attr("value")
не возвращает текст, который я вводил в свое поле. Однако $obj.val()
делает.
На другой странице, которую я построил, оба $obj.attr("value")
и $obj.val()
возвращают текст, введенный в поле формы.
Что может объяснить $obj.attr("value")
работающий как ожидалось в одном случае, но не в другом?
Каков правильный способ установки и получения значения поля формы с помощью jQuery?