-1

我用谷歌搜索,但其中大多数是为 SAME 元素绑定不同的事件。

为了

$('#a').change(function() {
     /bla
     /bla
});

$('#b').click(function(){
     /bla
     /bla
});

我想要这样的东西

$('#a').change OR ('#b').click(function(){
     /bla
     /bla
});
4

2 回答 2

4

尝试这个:

var func = function(){
     /bla
     /bla
};

$('#a').change(func);
$('#b').click(func);
于 2012-10-26T08:27:35.587 回答
3

为什么不把你想重用的代码放在一个函数中,然后重用它呢?

function doSomething() {
  // bla
}

然后...

$('#a').change(function() {
     doSomething();
});

$('#b').click(function(){
     doSomething();
});
于 2012-10-26T08:28:27.953 回答