I have an HTML form with multiple text inputs. I want to clear the element that had the focus immediately prior to when the \'Clear\' button is pressed. How do I ge
Working on the ideas above, and if you're working with a form, you can define a hidden input and assign it a value of the last focused input's id:
<input type="hidden" id="focused_element" value="">
$('input:text, textarea').focus(function() {
$('#focused_element').val($(this).attr('id'));
});
and then pick up the value at the appropriate later time:
var focused = $('#focused_element').val();