簡體   English   中英

jQuery使.change和.click事件用於不同的元素以調用相同的函數

[英]jQuery make .change and .click event for different element to call same function

我用谷歌搜索,但大多數是為SAME元素綁定不同的事件。

對於

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

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

我想要這樣的東西

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

嘗試這個:

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

$('#a').change(func);
$('#b').click(func);

為什么不只是將要重用的代碼放在函數中,然后重用它呢?

function doSomething() {
  // bla
}

然后...

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM