如何在jQuery中的hover上添加其他类

如何在jQuery中的hover上添加其他类,jquery,Jquery,我有几个带有css类rating circle的圆圈,我想添加一个额外的类。这是我正在使用的代码 $(function () { //change class on hover $('.rating-circle').hover( function() { $('.rating-circle')addClass('rating-hover'); }); }); 我错过了什么 你忘了点 $('.ratin

我有几个带有css类rating circle的圆圈,我想添加一个额外的类。这是我正在使用的代码

    $(function () {

        //change class on hover

        $('.rating-circle').hover( function() {
            $('.rating-circle')addClass('rating-hover');
        });
    });
我错过了什么

你忘了点

$('.rating-circle').addClass('rating-hover');

小建议:在前端工作时使用一些开发人员工具,这些小错误很容易修复:)

您可以添加以空格分隔的类

$(函数(){
//悬停换班
$('.rating circle')。悬停(函数(){
$('.rating circle').addClass('rating-hover-other class');
//-----------------^这里还有一个打字错误。
});
});

尝试这样使用,
$(this)
只会将类添加到
悬停元素中。不适用于具有相同类名的其他类

$(document).ready(function(){

    //change class on hover
    $('.rating-circle').hover( function() {
        $(this).addClass('rating-hover');
    });

});
试试这个

$('.rating-circle').hover( function() {
        $(this).addClass('rating-hover');
    });

可能是一个点(“.”:$(“.rating circle”).addClass('rating-hover')^点丢失了
addClass()
请检查它,这是唯一一个缺少用于定向的标记的错误。现在我已经改正了。非常感谢你。我已经回答了同样的问题。请提供另一个选项。谢谢cralfaro。我错过了那个该死的点。@martinbshp无忧是前端中非常常见的错误:)