0

是否可以为不同的 id 设置不同的事件将它们组合在一起

例如

//non working code
    $("#a").change,$("b").click (function()  
    { 
    //my code here
    });

我希望 #a 只有一个更改事件,而 #b 只有一个点击事件。(我总是可以多选使用并获取事件和 id 并相应地过滤,但我想知道是否可以这样做,以便在单个语句中将特定事件显式添加到特定 id(而不是两者)上。

4

2 回答 2

5

将其编写为单独的处理程序方法,然后将该方法称为每个事件的处理程序

function handler(){
    //my code here
}
$("#a").change(handler)
$("b").click(handler)
于 2013-10-07T16:32:51.797 回答
0
$('#a, #b').on('change click', function(){});

2 parter...用逗号分隔选择器并使用 on 函数,将单独的事件插入由空格分隔的第一个参数中,然后是处理函数

于 2013-10-07T16:32:43.080 回答