summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--demos/selectmenu/disable_enable.html14
-rw-r--r--ui/jquery.ui.selectmenu.js2
2 files changed, 14 insertions, 2 deletions
diff --git a/demos/selectmenu/disable_enable.html b/demos/selectmenu/disable_enable.html
index fd3191d78..b82941374 100644
--- a/demos/selectmenu/disable_enable.html
+++ b/demos/selectmenu/disable_enable.html
@@ -67,7 +67,9 @@
var speedC = $('select#speedC').selectmenu();
- var speedD = $('select#speedD').selectmenu();
+ var speedD = $('select#speedD').selectmenu();
+
+ var speedD_first = $('select#speedD_first').selectmenu();
var speedD2 = $('select#speedD2').selectmenu();
$("#optgroupSwitch").toggle(
@@ -170,6 +172,16 @@
</fieldset>
<fieldset>
+ <label for="speedD_first">Disabled and selected first option by HTML</label>
+ <select id="speedD_first">
+ <option disabled="disabled" selected="selected">Choose one...</option>
+ <option>Option 1</option>
+ <option>Option 2</option>
+ <option>Option 3</option>
+ <select>
+ </fieldset>
+
+ <fieldset>
<label for="speedD3">Disabled optgroup by HTML</label>
<select name="speedD3" id="speedD3">
<optgroup label="scripts">
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js
index 7b6e4e7cf..527d40eae 100644
--- a/ui/jquery.ui.selectmenu.js
+++ b/ui/jquery.ui.selectmenu.js
@@ -436,7 +436,7 @@ $.widget("ui.selectmenu", {
}
// update value
- this.index( this._selectedIndex() );
+ this._refreshValue();
// set selected item so movefocus has intial state
this._selectedOptionLi().addClass(this.widgetBaseClass + '-item-focus');