Javascript 如何简化jquery选择器?

Javascript 如何简化jquery选择器?,javascript,jquery,selector,Javascript,Jquery,Selector,我有一个jQuery选择器: 'div.i_like.user0:not(.dsbl),div.i_like.zero:not(.dsbl)' 在 有没有办法将.user0和.zero分组为更简单的选择器?如果不需要初始div,请将其删除。这并不能使事情变得更好。我通常将其存储到var中,并添加到on方法中。@roy为什么?我读到这个加速选择器在旧浏览器中没有querySelector@Rustam在使用选择器作为委托事件处理程序的上下文中,复杂性几乎不会对性能产生任何影响。@Ian它不必通过

我有一个jQuery选择器:

'div.i_like.user0:not(.dsbl),div.i_like.zero:not(.dsbl)'


有没有办法将.user0和.zero分组为更简单的选择器?

如果不需要初始div,请将其删除。这并不能使事情变得更好。我通常将其存储到var中,并添加到on方法中。@roy为什么?我读到这个加速选择器在旧浏览器中没有querySelector@Rustam在使用选择器作为委托事件处理程序的上下文中,复杂性几乎不会对性能产生任何影响。@Ian它不必通过任何方式调用GetElementsB,因为它是一个事件处理程序。只有一个元素需要检查,每层元素嵌套一个元素,但仍然是一个相对较短的列表。它只是有效地进行测试,换句话说,是在事件发生的事实中已经发现的元素上进行测试。
Picks.MainNode.on('mouseenter', 'div.i_like.user0:not(.dsbl),div.i_like.zero:not(.dsbl)', function(e) ...