Calling $().focus on a textarea in Firefox doesn't work as expected

后端 未结 2 383
悲&欢浪女
悲&欢浪女 2021-01-17 06:57

I\'ve reproduced the problem here: http://jsfiddle.net/Rc52x/5/

If you click on Click here! while using Chrome, the textarea gains focus and you can sta

相关标签:
2条回答
  • 2021-01-17 07:50

    You need to prevent the default action of the link: http://jsfiddle.net/JAAulde/Rc52x/7/

    Firefox is following it causing the textarea to lose focus after gaining.

    0 讨论(0)
  • 2021-01-17 07:54

    This works:

    $(document).ready(function () {
        $("a#focus").click(function(e) {
            $("#Body").focus();
            return false;
        });
    });
    

    return false prevents from navigating to "#..."

    0 讨论(0)
提交回复
热议问题