diff --git a/src/main/resources/META-INF/resources/primefaces/forms/forms.selectonemenu.js b/src/main/resources/META-INF/resources/primefaces/forms/forms.selectonemenu.js
index <HASH>..<HASH> 100644
--- a/src/main/resources/META-INF/resources/primefaces/forms/forms.selectonemenu.js
+++ b/src/main/resources/META-INF/resources/primefaces/forms/forms.selectonemenu.js
@@ -794,7 +794,7 @@ PrimeFaces.widget.SelectOneMenu = PrimeFaces.widget.DeferredWidget.extend({
                 
                 var option = null;
                 if(this.items) { 
-                    var selectedItem = this.items.filter('[data-label="' + value + '"]');
+                    var selectedItem = this.items.filter('[data-label="' + $.escapeSelector(value) + '"]');
                     option = this.options.eq(this.resolveItemIndex(selectedItem));
                 }
                 else {
Crash when label value contains CSS selector special chars (for example '"')