aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Nagel <info@felixnagel.com>2012-05-17 18:49:01 +0200
committerFelix Nagel <info@felixnagel.com>2012-05-17 18:49:01 +0200
commit0f8f863516166700beb54b9334b1d161d3123bee (patch)
tree36e1c0234089d04a5d453e4c551eeb108b2dfb2b
parente4736f4dff7f2730ea834ef4e05152afd99c5556 (diff)
downloadjquery-ui-0f8f863516166700beb54b9334b1d161d3123bee.tar.gz
jquery-ui-0f8f863516166700beb54b9334b1d161d3123bee.zip
fixed: bug when using selectors like #one:two, improved replace for specific selector chars, see #230, thx to @sirsimo
-rw-r--r--ui/jquery.ui.selectmenu.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js
index e92e0a50c..59a707e7c 100644
--- a/ui/jquery.ui.selectmenu.js
+++ b/ui/jquery.ui.selectmenu.js
@@ -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' ];