将jquery .on()组合在多个div上

时间:2012-06-02 16:10:14

标签: jquery

我有这个:

$('#MyDiv1').on({

   mouseenter: function () { SomeFunction(); },
   mouseleave: function () { SomeOtherFunction(); }

}, '.SomeClass');

$('#MyDiv2').on({

   mouseenter: function () { SomeFunction(); },
   mouseleave: function () { SomeOtherFunction(); }

}, '.SomeClass');

基本上,MyDiv1MyDiv2的处理程序相同。

如何将它们合并为一个处理程序?

感谢。

1 个答案:

答案 0 :(得分:3)

$('#MyDiv1, #MyDiv2').on({

   mouseenter: function () { SomeFunction(); },
   mouseleave: function () { SomeOtherFunction(); },

}, '.SomeClass');