@@ -78,10 +78,10 @@ define([
78
78
79
79
str += o . item
80
80
. replace ( / % v a l u e % / gi, option . val ( ) )
81
- . replace ( / % c h e c k e d % / gi, option . attr ( 'selected' ) ? 'checked' : '' )
82
- . replace ( / % m s e l e c t C h e c k e d C l a s s % / gi, option . attr ( 'selected' ) ? '' + o . mselectCheckedClass + '' : '' )
83
- . replace ( / % d i s a b l e d % / gi, option . attr ( 'disabled' ) ? 'disabled' : '' )
84
- . replace ( / % m s e l e c t D i s a b l e d C l a s s % / gi, option . attr ( 'disabled' ) ? '' + o . mselectDisabledClass + '' : '' )
81
+ . replace ( / % c h e c k e d % / gi, option . prop ( 'selected' ) ? 'checked' : '' )
82
+ . replace ( / % m s e l e c t C h e c k e d C l a s s % / gi, option . prop ( 'selected' ) ? '' + o . mselectCheckedClass + '' : '' )
83
+ . replace ( / % d i s a b l e d % / gi, option . prop ( 'disabled' ) ? 'disabled' : '' )
84
+ . replace ( / % m s e l e c t D i s a b l e d C l a s s % / gi, option . prop ( 'disabled' ) ? '' + o . mselectDisabledClass + '' : '' )
85
85
. replace ( / % m s e l e c t L i s t I t e m C l a s s % / gi, o . mselectListItemClass )
86
86
. replace ( / % i s e d i t a b l e % / gi, option . attr ( 'data-is-editable' ) ? '' + o . mselectItemNotEditableClass + '' : '' )
87
87
. replace ( / % i s r e m o v a b l e % / i, option . attr ( 'data-is-removable' ) ? '' + o . mselectItemNotRemovableClass + '' : '' )
@@ -108,7 +108,7 @@ define([
108
108
var checkbox = $ ( this ) ,
109
109
index = checkbox . closest ( '.' + o . mselectListItemClass + '' ) . index ( ) ;
110
110
111
- select . find ( 'option' ) . eq ( index ) . attr ( 'selected' , ! ! checkbox . attr ( 'checked' ) ) ;
111
+ select . find ( 'option' ) . eq ( index ) . prop ( 'selected' , ! ! checkbox . prop ( 'checked' ) ) ;
112
112
} ) ,
113
113
list = widget . find ( '.' + o . mselectItemsWrapperClass + '' ) ,
114
114
buttonAdd = widget . find ( '.' + o . mselectButtonAddClass + '' )
@@ -157,8 +157,8 @@ define([
157
157
. replace ( / % m s e l e c t D i s a b l e d C l a s s % | % i s e d i t a b l e % | % i s r e m o v a b l e % / gi, '' )
158
158
. replace ( / % m s e l e c t L i s t I t e m C l a s s % / gi, o . mselectListItemClass ) )
159
159
. find ( '[type=checkbox]' )
160
- . attr ( 'checked' , true )
161
160
. addClass ( o . mselectCheckedClass )
161
+ . prop ( 'checked' , true )
162
162
. end ( ) ;
163
163
164
164
list . children ( '.' + o . mselectListItemClass + '' ) . length
0 commit comments