Javascript 如何在jquery中绑定除第一个1之外的所有元素上的事件

Javascript 如何在jquery中绑定除第一个1之外的所有元素上的事件,javascript,jquery,Javascript,Jquery,我想在所有菜单类元素上绑定悬停事件,除了第一个元素之外。为此,我编写了以下代码: $(".menu:not(:first-child')").hover(function () { }, function () { }); 但这是行不通的。有什么问题吗?使用以下代码: $('.menu').not(":first") 或 jQuery方法 只是为了与众不同 不仅不同,而且速度也相当快。 $(".menu:not(:first)

我想在所有
菜单类
元素上绑定
悬停
事件,除了
第一个元素
之外。为此,我编写了以下代码:

        $(".menu:not(:first-child')").hover(function () {
        },
        function () {
        });
但这是行不通的。有什么问题吗?

使用以下代码:

$('.menu').not(":first")

jQuery方法


只是为了与众不同

不仅不同,而且速度也相当快。
 $(".menu:not(:first)").hover(function() {

 },
 function () {
 });
$(".menu").not(":first-child")
$(".menu").not(":eq(0)")
$('.menu').slice(1).hover(function () {
    // in
}, function () {
    // out
});​