@@ -78,10 +78,10 @@ define([
7878
7979 str += o . item
8080 . 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 + '' : '' )
8585 . replace ( / % m s e l e c t L i s t I t e m C l a s s % / gi, o . mselectListItemClass )
8686 . replace ( / % i s e d i t a b l e % / gi, option . attr ( 'data-is-editable' ) ? '' + o . mselectItemNotEditableClass + '' : '' )
8787 . 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([
108108 var checkbox = $ ( this ) ,
109109 index = checkbox . closest ( '.' + o . mselectListItemClass + '' ) . index ( ) ;
110110
111- select . find ( 'option' ) . eq ( index ) . attr ( 'selected' , ! ! checkbox . attr ( 'checked' ) ) ;
111+ select . find ( 'option' ) . eq ( index ) . prop ( 'selected' , ! ! checkbox . prop ( 'checked' ) ) ;
112112 } ) ,
113113 list = widget . find ( '.' + o . mselectItemsWrapperClass + '' ) ,
114114 buttonAdd = widget . find ( '.' + o . mselectButtonAddClass + '' )
@@ -157,8 +157,8 @@ define([
157157 . 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, '' )
158158 . replace ( / % m s e l e c t L i s t I t e m C l a s s % / gi, o . mselectListItemClass ) )
159159 . find ( '[type=checkbox]' )
160- . attr ( 'checked' , true )
161160 . addClass ( o . mselectCheckedClass )
161+ . prop ( 'checked' , true )
162162 . end ( ) ;
163163
164164 list . children ( '.' + o . mselectListItemClass + '' ) . length
0 commit comments