File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -132,9 +132,12 @@ $.widget( "ui.autocomplete", {
132132 }
133133 } ,
134134 selected : function ( event , ui ) {
135- var item = ui . item . data ( "item.autocomplete" ) ;
135+ var item = ui . item . data ( "item.autocomplete" ) ,
136+ setValue = false ;
136137 if ( false !== self . _trigger ( "select" , event , { item : item } ) ) {
137- self . element . val ( item . value ) ;
138+ // #5639 - if we set the value before setting focus
139+ // the cursor will move to the beginning of the field in IE
140+ setValue = true ;
138141 }
139142 self . close ( event ) ;
140143 // only trigger when focus was lost (click on menu)
@@ -144,6 +147,9 @@ $.widget( "ui.autocomplete", {
144147 self . previous = previous ;
145148 }
146149 self . selectedItem = item ;
150+ if ( setValue ) {
151+ self . element . val ( item . value ) ;
152+ }
147153 } ,
148154 blur : function ( event , ui ) {
149155 if ( self . menu . element . is ( ":visible" ) ) {
You can’t perform that action at this time.
0 commit comments