aboutsummaryrefslogtreecommitdiffstats
path: root/ui/jquery.ui.selectmenu.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/jquery.ui.selectmenu.js')
-rw-r--r--ui/jquery.ui.selectmenu.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js
index ffcfcb852..4ec8fcd8d 100644
--- a/ui/jquery.ui.selectmenu.js
+++ b/ui/jquery.ui.selectmenu.js
@@ -163,11 +163,11 @@ $.widget( "ui.selectmenu", {
var item,
options = this.element.find( "option" );
-
+
if ( !options.length ) {
return;
}
-
+
this._readOptions( options );
this._renderMenu( this.menu, this.items );
@@ -235,12 +235,16 @@ $.widget( "ui.selectmenu", {
}).appendTo( ul );
currentOptgroup = item.optgroup;
}
- that._renderItem( ul, item );
+ that._renderItemData( ul, item );
});
},
+ _renderItemData: function( ul, item ) {
+ return this._renderItem( ul, item ).data( "ui-selectmenu-item", item );
+ },
+
_renderItem: function( ul, item ) {
- var li = $( "<li>" ).data( "ui-selectmenu-item", item ),
+ var li = $( "<li>" ),
a = $( "<a>", { href: "#" });
if ( item.disabled ) {