]> source.dussan.org Git - jquery-ui.git/commitdiff
fixed: bug when using selectors like #one:two, improved replace for specific selector...
authorFelix Nagel <info@felixnagel.com>
Thu, 17 May 2012 16:49:01 +0000 (18:49 +0200)
committerFelix Nagel <info@felixnagel.com>
Thu, 17 May 2012 16:49:01 +0000 (18:49 +0200)
ui/jquery.ui.selectmenu.js

index e92e0a50c5b51bad83e10ee12affd77357d08633..59a707e7c7ae1b1806ad40d9677d98195b8e0ba3 100644 (file)
@@ -36,7 +36,7 @@ $.widget("ui.selectmenu", {
                var self = this, o = this.options;
 
                // set a default id value, generate a new random one if not set by developer
-               var selectmenuId = (this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 )).replace(':', '\\:');
+               var selectmenuId = (this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 )).replace(/(:|\.)/g,'')
 
                // quick array of button and menu id's
                this.ids = [ selectmenuId, selectmenuId + '-button', selectmenuId + '-menu' ];