File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -299,9 +299,10 @@ function jqLiteHasClass(element, selector) {
299
299
}
300
300
301
301
function jqLiteRemoveClass ( element , cssClasses ) {
302
+ var classAttr = ( msie !== 9 ) ? 'setAttribute' : 'className' ;
302
303
if ( cssClasses && element . setAttribute ) {
303
304
forEach ( cssClasses . split ( ' ' ) , function ( cssClass ) {
304
- element . setAttribute ( 'class' , trim (
305
+ element [ classAttr ] ( 'class' , trim (
305
306
( " " + ( element . getAttribute ( 'class' ) || '' ) + " " )
306
307
. replace ( / [ \n \t ] / g, " " )
307
308
. replace ( " " + trim ( cssClass ) + " " , " " ) )
@@ -322,7 +323,8 @@ function jqLiteAddClass(element, cssClasses) {
322
323
}
323
324
} ) ;
324
325
325
- element . setAttribute ( 'class' , trim ( existingClasses ) ) ;
326
+ ( msie !== 9 ) ? element . setAttribute ( 'class' , trim ( existingClasses ) ) :
327
+ element . className = trim ( existingClasses ) ;
326
328
}
327
329
}
328
330
You can’t perform that action at this time.
0 commit comments