How do I set the focus to the first input element in an HTML form independent from the id?

前端 未结 17 1905
遇见更好的自我
遇见更好的自我 2020-12-08 01:33

Is there a simple way to set the focus (input cursor) of a web page on the first input element (textbox, dropdownlist, ...) on loading the

17条回答
  •  南笙
    南笙 (楼主)
    2020-12-08 02:18

    This includes textareas and excludes radio buttons

    $(document).ready(function() {
        var first_input = $('input[type=text]:visible:enabled:first, textarea:visible:enabled:first')[0];
        if(first_input != undefined){ first_input.focus(); }
    });
    

提交回复
热议问题