How can you select an element that has current focus?
There is no :focus
filter in jQuery, that is why we can use something like this:
$('input:focus').someFunction();
How can you select an element that has current focus?
There is no :focus
filter in jQuery, that is why we can use something like this:
$('input:focus').someFunction();
Really the best way to do it is to setup a handler for the onFocus event, and then set a variable to the ID of the element that has focus.
something like this:
var id;
$(":input").focus(function () {
id = this.id;
});
Have you tried
$.extend($.expr[':'], {
focused: function(elem) { return elem.hasFocus; }
});
alert($('input :focused').length);
alert($("*:focus").attr("id"));
I use jQuery.
It will alert id of element is focusing.
I hope it useful for you.