0

我想知道是否有可能做这样的事情。我想要文本框的 keyup 函数的能力,但我希望它也可以与复选框一起使用,而不必编写另一个函数

$('#title, #business').keyup.change(function() {
4

2 回答 2

2

使用bind()on()

$('#title, #business').on('keyup change', function() {
  // do something
});    

// Deprecated since jQuery 1.7
$('#title, #business').bind('keyup change', function() {
  // do something
});

AhamedMustafaM +1是对的:从 jQuery 1.7 开始,on()是添加事件侦听器的首选方法。

于 2012-06-23T14:47:25.383 回答
2

使用 jQueryon函数,如

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

截至jQuery v1.7,on是添加偶数处理程序的首选方法

于 2012-06-23T14:51:33.567 回答