【问题标题】:How to check for :focus in input:text or textarea如何检查输入中的焦点:文本或文本区域
【发布时间】:2012-05-01 11:46:40
【问题描述】:

是否可以像这样在一次通话中检查input[type="text"]textarea 的焦点?

$("input[type='text']").focus(function() {}); 

或者我是否必须创建两个 JQuery 调用来检查这两种类型的焦点?

$("input[type='text']").focus(function() {});
$("textarea']").focus(function() {});

谢谢

【问题讨论】:

    标签: jquery html forms focus


    【解决方案1】:

    是的,您可以使用逗号,它表示OR。试试这个:

    $("input[type='text'], textarea").focus(function() {});
    

    【讨论】:

      【解决方案2】:

      你的意思是:

      $("input[type='text'], textarea").focus(function() {});
      

      【讨论】:

        【解决方案3】:

        在 jQuery 中,您可以像这样组合选择器并附加单个函数

        $("input[type=text],textarea").focus(function() {});
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-04-12
          • 1970-01-01
          • 2011-05-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-13
          • 1970-01-01
          相关资源
          最近更新 更多