use cached value in button text method

This commit is contained in:
John Bender 2011-08-09 15:58:13 -07:00
parent 7a9b379dea
commit e12f5122bd

View file

@ -58,10 +58,10 @@ $.widget( "mobile.selectmenu", $.mobile.widget, {
this.button.find( ".ui-btn-text" ).text( function() {
if ( !self.isMultiple ) {
return self.selected().text();
return selected.text();
}
return self.selected().length ? self.selected().map( function() {
return selected.length ? selected.map( function() {
return $( this ).text();
}).get().join( ", " ) : self.placeholder;
});