查找元素';s css在jQuery之后发生了变化;切换";函数已被使用

查找元素';s css在jQuery之后发生了变化;切换";函数已被使用,jquery,css,Jquery,Css,我在Javascript函数中使用toggle()来更改元素的CSS类。单击元素时,将删除该类,再次单击该元素时,将再次添加该类。如何确定toggle()函数是否正在添加或删除元素中的类,以便在此基础上执行一些其他操作?您可以使用jQuery确定元素是否符合相应的选择器(在本例中为类选择器): 可以使用jQuery确定元素是否符合相应的选择器(在本例中为类选择器): 您可以使用hasClass()检查元素是否具有该类,如果为true,则只添加该类,如果为false,则删除该类。您可以使用hasC

我在Javascript函数中使用
toggle()
来更改元素的CSS类。单击元素时,将删除该类,再次单击该元素时,将再次添加该类。如何确定
toggle()
函数是否正在添加或删除元素中的类,以便在此基础上执行一些其他操作?

您可以使用jQuery确定元素是否符合相应的选择器(在本例中为类选择器):

可以使用jQuery确定元素是否符合相应的选择器(在本例中为类选择器):

您可以使用hasClass()检查元素是否具有该类,如果为true,则只添加该类,如果为false,则删除该类。

您可以使用hasClass()检查元素是否具有该类,如果为true,则只添加该类,如果为false,则删除该类。

以下是原始示例

  $('#test').click(function() {
        $(this).toggleClass('red');
        $(this).toggleClass('blue');

        if($(this).hasClass('red')) {alert('red');}
        if($(this).hasClass('blue')) {alert('blue');}
    });
这是一个原始的例子

  $('#test').click(function() {
        $(this).toggleClass('red');
        $(this).toggleClass('blue');

        if($(this).hasClass('red')) {alert('red');}
        if($(this).hasClass('blue')) {alert('blue');}
    });

查看
hasClass
函数。您也可以使用基于该类的选择器。您能否提供一个示例me@DogberthasClass()为我工作。Thanks@imsiso我的问题解决了。谢谢你在
hasClass
函数中的帮助。你也可以使用基于类的选择器。你能提供一个例子吗me@DogberthasClass()他为我工作。Thanks@imsiso我的问题解决了。谢谢UI它是()类hasClass()?它是()类hasClass()??