From 737b690cde0ee5b04679a4433bc2da41944d1edf Mon Sep 17 00:00:00 2001 From: Alexander Schmitz Date: Mon, 27 Apr 2015 02:30:01 -0400 Subject: [PATCH] Selectmenu: Use $.ui.escapeSelector --- ui/selectmenu.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/selectmenu.js b/ui/selectmenu.js index dad7a1b40..db2cea712 100644 --- a/ui/selectmenu.js +++ b/ui/selectmenu.js @@ -90,7 +90,7 @@ return $.widget( "ui.selectmenu", { ); // Associate existing label with the new button - this.labels = this.element.labels(); + this.labels = this.element.labels().attr( "for", this.ids.button ); this._on( this.labels, { click: function( event ) { this.button.focus(); @@ -423,7 +423,8 @@ return $.widget( "ui.selectmenu", { return; } - if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" + this.ids.button ).length ) { + if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" + + $.ui.escapeSelector( this.ids.button ) ).length ) { this.close( event ); } } -- 2.39.5