【问题标题】:jQuery set focus out of element [duplicate]jQuery将焦点设置在元素之外[重复]
【发布时间】:2017-04-09 11:57:18
【问题描述】:

我希望能够以编程方式将焦点移出元素。

用 jQuery 可以做到这一点吗?

我的问题是加载页面时默认情况下一个元素具有焦点。 我想把注意力从这个元素上移开。

我在这个表单上只有 jQuery。 (无角度)

【问题讨论】:

标签: javascript jquery


【解决方案1】:

将其用于文档中的输入字段

$("#myInputID").blur(); 

【讨论】:

    【解决方案2】:

    在窗口就绪时运行模糊功能。 以下是代码:

    $( document ).ready(function() {
        $( "#target" ).blur();
    });
    

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      您可以使用blur() 来移除元素的焦点。在下面的例子中,只要你关注输入框,就会调用 blur() 并移除焦点。

      $('#id1').focus(function(){
        $(this).blur();
      });
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
      <input id="id1" type = "text">

      【讨论】:

        【解决方案4】:

        $(function () {
        
            $("#yourid").focus();
        });

        【讨论】:

          猜你喜欢
          • 2018-10-05
          • 1970-01-01
          • 2011-01-24
          • 1970-01-01
          • 2021-02-17
          • 1970-01-01
          • 1970-01-01
          • 2020-03-27
          • 1970-01-01
          相关资源
          最近更新 更多