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

前端 未结 2 666
太阳男子
太阳男子 2020-12-18 02:03

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

2条回答
  •  鱼传尺愫
    2020-12-18 02:22

    The problem is most likely to be that you are not running the code on after the DOM is loaded. Try this one:

    $(document).ready(function(){
       $("select:first").focus();
    });
    

    That should work.

    EDIT: You can simplify the code a bit by using this:

    $(function(){
      $("select:first").focus();
    })
    

    If you use it that way, jQuery will trigger that function when the document's DOM is ready.

提交回复
热议问题