File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -420,13 +420,15 @@ function jqLiteHasClass(element, selector) {
420
420
421
421
function jqLiteRemoveClass ( element , cssClasses ) {
422
422
if ( cssClasses && element . setAttribute ) {
423
+ var existingClasses = ( ' ' + ( element . getAttribute ( 'class' ) || '' ) + ' ' )
424
+ . replace ( / [ \n \t ] / g, ' ' ) ;
425
+
423
426
forEach ( cssClasses . split ( ' ' ) , function ( cssClass ) {
424
- element . setAttribute ( 'class' , trim (
425
- ( ' ' + ( element . getAttribute ( 'class' ) || '' ) + ' ' )
426
- . replace ( / [ \n \t ] / g, ' ' )
427
- . replace ( ' ' + trim ( cssClass ) + ' ' , ' ' ) )
428
- ) ;
427
+ cssClass = trim ( cssClass ) ;
428
+ existingClasses = existingClasses . replace ( ' ' + cssClass + ' ' , ' ' ) ;
429
429
} ) ;
430
+
431
+ element . setAttribute ( 'class' , trim ( existingClasses ) ) ;
430
432
}
431
433
}
432
434
You can’t perform that action at this time.
0 commit comments