フォーカスが外れたときに、入力フォーム要素の値に「保存された」テキストを追加したいと思います。以下を試してみましたが、うまくいかないようです。
私の要素:
<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.');
});