在输入字段中获取文本并检查它是否等于它的值属性?

mat*_*att 1 forms jquery input

页面加载时我有这个

<input class="input" id="accountNameUsernameForm_name" name="profile[real_name]" size="30" type="text" value="George">

当按下提交触发器时,我想检查输入字段中的当前文本是否与其value属性相同?

if ( $('.input').val() != $('.input').attr('value') ) {
        $(this).addClass('formLoading');
}
Run Code Online (Sandbox Code Playgroud)

但问题是,val()和attr('value')总是相同的.什么函数现在检索输入中的当前文本而不查看其value属性?

谢谢

顺便说一句.它不起作用text()!

She*_*hef 7

// save the default value on page load
var defaultUsername = $('.input').val();

// on submit, compare
if ( $('.input').val() != defaultUsername ) {
        $(this).addClass('formLoading');
}
Run Code Online (Sandbox Code Playgroud)