Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一种方法可以使用多个关键事件_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript 是否有一种方法可以使用多个关键事件

Javascript 是否有一种方法可以使用多个关键事件,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我想知道这样做是否可行。我想要文本框的键控功能,但我希望它也能与复选框一起工作,而不必编写另一个函数 $('#title, #business').keyup.change(function() { 使用或: AhamedMustafaM+1对您来说是正确的:从jQuery1.7开始,它是添加事件侦听器的首选方法 使用或: AhamedMustafaM+1对您来说是正确的:从jQuery1.7开始,它是添加事件侦听器的首选方法 在函数上使用jQuery $("input .someclass"

我想知道这样做是否可行。我想要文本框的键控功能,但我希望它也能与复选框一起工作,而不必编写另一个函数

$('#title, #business').keyup.change(function() {
使用或:

AhamedMustafaM+1对您来说是正确的:从jQuery1.7开始,它是添加事件侦听器的首选方法

使用或:


AhamedMustafaM+1对您来说是正确的:从jQuery1.7开始,它是添加事件侦听器的首选方法

在函数上使用jQuery

$("input .someclass").on({
  keyup: function(){
    $(this).toggleClass("active");
  },
  change: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
});

jqueryv1.7
上的
是添加偶数处理程序的首选方法

$("input .someclass").on({
  keyup: function(){
    $(this).toggleClass("active");
  },
  change: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
});

jQuery v1.7
上的
是添加处理程序的首选方法

谢谢,这正是我所寻找的。我使用了bind,使用on有什么好处吗?@MHowey
on()
也会捕获函数调用后添加的元素。谢谢,这正是我所寻找的。我使用了bind,使用on有什么好处吗?@MHowey
on()
还将捕获函数调用后添加的元素。