2015-01-31 43 views
-3

我想为多个处理程序使用相同的事件处理程序,有没有办法?.on()上的多个处理程序

这是我的代码:

$("#container-map").on("mouseover mouseleave", ".ct-symbol", function() { 
    $(this).toggleClass("active-b"); 
}); 

而是只适用于 “.CT符号”,我希望它适用于:

".ct-symbol", ".ct-symbol p" 
+0

只需用一个逗号分隔列表' “.CT符号,.CT符号P”' – adeneo 2015-01-31 18:04:32

+0

因此改变'.CT-symbol'到'.CT符号,.CT符号p' – j08691 2015-01-31 18:04:55

回答

0

你可能是这样的:

$("#container-map").on("mouseover mouseleave", ".ct-symbol, .ct-symbol p", function() { 
    $(this).toggleClass("active-b"); 
}); 

只需放一个逗号来分隔另一个选择器。

0
$("#container-map").on("mouseover mouseleave",".ct-symbol, .ct-symbol p", function() { 
    $(this).toggleClass("active-b"); 
}); 
相关问题