Jquery 如果元素具有类,则切换

Jquery 如果元素具有类,则切换,jquery,Jquery,尝试切换箭头是否朝下或向右。默认情况下,它设置为向右,单击div时,它将变为向下。当再次单击div时,它会正确地执行此操作,然后不会变回面向右侧 if('#1_箭头'.class!='rotate'){ $('1#u箭头')。addClass('rotate'); }如果('#1_箭头'.class=='rotate'){ $('1#u箭头')。移除类('rotate'); } 图像 您正在寻找。toggleClass('rotate')您正在寻找。toggleClass('rotate')

尝试切换箭头是否朝下或向右。默认情况下,它设置为向右,单击div时,它将变为向下。当再次单击div时,它会正确地执行此操作,然后不会变回面向右侧

if('#1_箭头'.class!='rotate'){
$('1#u箭头')。addClass('rotate');
}如果('#1_箭头'.class=='rotate'){
$('1#u箭头')。移除类('rotate');
}

图像

您正在寻找
。toggleClass('rotate')
您正在寻找
。toggleClass('rotate')

您正在寻找
。toggleClass('rotate')

您正在寻找
。toggleClass('rotate')
。'1#箭头
是一个字符串。它没有名为
class
的属性。使用jquery
hasClass

if ($('#1_arrow').hasClass( 'rotate' )) {
   $('#1_arrow').addClass('rotate');
} else {
   $('#1_arrow').removeClass('rotate');
}
或此代码的简化版本:

$('#1_arrow').toggleClass('rotate');
“#1_箭头”
是一个字符串。它没有名为
class
的属性。使用jquery
hasClass

if ($('#1_arrow').hasClass( 'rotate' )) {
   $('#1_arrow').addClass('rotate');
} else {
   $('#1_arrow').removeClass('rotate');
}
或此代码的简化版本:

$('#1_arrow').toggleClass('rotate');
“#1_箭头”
是一个字符串。它没有名为
class
的属性。使用jquery
hasClass

if ($('#1_arrow').hasClass( 'rotate' )) {
   $('#1_arrow').addClass('rotate');
} else {
   $('#1_arrow').removeClass('rotate');
}
或此代码的简化版本:

$('#1_arrow').toggleClass('rotate');
“#1_箭头”
是一个字符串。它没有名为
class
的属性。使用jquery
hasClass

if ($('#1_arrow').hasClass( 'rotate' )) {
   $('#1_arrow').addClass('rotate');
} else {
   $('#1_arrow').removeClass('rotate');
}
或此代码的简化版本:

$('#1_arrow').toggleClass('rotate');
只需在没有类的时候添加一个类

只需在没有类的时候添加一个类

只需在没有类的时候添加一个类


只需在没有类时添加一个类。

不,这是不必要的,因为要检查的类名和需要分配的类名是相同的。您可以建议OP,
.toggleClass('classname')
no这是不必要的,因为要检查的类名和需要分配的类名是相同的。您可以建议OP,
.toggleClass('classname')
no这是不必要的,因为要检查的类名和需要分配的类名是相同的。您可以建议OP,
.toggleClass('classname')
no这是不必要的,因为要检查的类名和需要分配的类名是相同的。您可以建议使用OP,
.toggleClass('classname')