Я хотел бы получить некоторую обратную связь относительно использования $(this) [0].defaultValue для определения того, изменилось ли значение текстового поля от исходного значения, например.
//keyUp event
if($(this)[0].defaultValue != $(this).val())
{
//Field has been modified mark as dirty
}
В Chrome создается желаемый вывод в том смысле, что defaultValue всегда является исходным значением, которое текстовое поле было загружено в DOM. Однако я только недавно обнаружил это значение после обхода объектов DOM в инструментах Chrome Dev, которые ищут что-то совершенно другое, и я обеспокоен тем, что он может иметь целую кучу проблем. Кроме того, Google не сильно увеличил, что беспокоит меня еще больше...
Любая положительная обратная связь.
Приветствия Rob