How to set the focus on the first <select> element of the page using JQuery?

Posted by user605660 on Stack Overflow See other posts from Stack Overflow or by user605660
Published on 2011-02-15T06:17:41Z Indexed on 2011/02/15 7:25 UTC
Read the original article Hit count: 115

Filed under:
|

Hi. I would like to set the focus on the first element of the page using JQuery when the page is loaded. I could successfully set the focus for first element by using

$(":input:visible:first").focus(); or
$(':input:enabled:visible:first').focus();

, according to jquery, set focus on the first enabled input or select or textarea on the page .

I tried to use something like

$('select:first').focus(); or $("select").first().focus(); or $(':visible:first').focus(); or $('enabled:visible:first').focus();

or other variations I could think of, but have not succeeded.

Could anyone help me on this problem? I am a beginner for JQuery.

I would like this function to work for all major browsers.

Thank you very much!

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about html