当输入表单元素失去焦点时,我想将“已保存”文本附加到输入表单元素中的值。我尝试了以下方法,但似乎不起作用。
我的元素:
<div class="info small">
<span class="element">
<label for="email">Email</label><br />
<input type="text" id="email" value="" />
</span>
</div>
我的 jQuery:
$('div.info').on('keyup', 'input', function(event){
$id = $(this).parent().parent().attr('id');
$id = parseInt($id);
$field = $(this).attr('id');
$text = $(this).val();
updateField($id, $field, $text);
});
$('div.info').on('focusout', 'input', function(event){
$('input').append(' saved.');
});