Jquery ui 对$(document).on()使用多个目标

Jquery ui 对$(document).on()使用多个目标,jquery-ui,audio,controls,Jquery Ui,Audio,Controls,我想知道你们是否能帮我做点什么 我有以下代码集: $(document).on('mouseenter','input',function(){ soundHover.play(); }); $(document).on('mouseleave','input',function(){ soundHover.pause(); soundHover.currentTime = 0; }); 我还有一个由不同控件组成的jQueryUIControlGroup。 我想为所有不同的控件使

我想知道你们是否能帮我做点什么

我有以下代码集:

 $(document).on('mouseenter','input',function(){
 soundHover.play();
 });
 $(document).on('mouseleave','input',function(){
 soundHover.pause();
 soundHover.currentTime = 0;
 });
我还有一个由不同控件组成的jQueryUIControlGroup。 我想为所有不同的控件使用1个函数,例如,不要使用“输入”而使用“输入标签选择”。我分别为每一个应用程序工作,但是当我将它们一起使用时,它就不起作用了

是否可以在一个控制组中引用多个控制?如果是,我怎么做


关于,

我使用了错误的分隔符,如果我在控件之间使用“,”它将按预期工作

 $(document).on('mouseenter','input,label,a',function(){
 soundHover.play();
 });
 $(document).on('mouseleave','input,label,a',function(){
 soundHover.pause();
 soundHover.currentTime = 0;
 });

但是我仍然没有让“选择”部分正常工作。

我使用了错误的分隔符,如果我在控件之间使用“,”它会按预期工作

 $(document).on('mouseenter','input,label,a',function(){
 soundHover.play();
 });
 $(document).on('mouseleave','input,label,a',function(){
 soundHover.pause();
 soundHover.currentTime = 0;
 });

我仍然没有让“选择”部分工作。

只是一个额外的提示,你也可以这样写
$(文档)。on('mouseenter','input,label,a',function(){console.log(“play”);on('mouseleave','input,label,a',function(){console.log(“pause”);})我签入了JSFIDLE,事件得到了firedjust一个额外的提示,你也可以这样写
$(文档).on('mouseenter','input,label,a',function(){console.log(“play”);}.on('mouseleave','input,label,a',function(){console.log(“pause”);})我签入了JSFIDLE,事件被触发