diff --git a/IPython/html/static/widgets/js/widget_selection.js b/IPython/html/static/widgets/js/widget_selection.js
index 1f411d53e..a40433cef 100644
--- a/IPython/html/static/widgets/js/widget_selection.js
+++ b/IPython/html/static/widgets/js/widget_selection.js
@@ -403,7 +403,7 @@ define([
var items = this.model.get('value_names');
var that = this;
_.each(items, function(item, index) {
- var item_query = ' :contains("' + item + '")';
+ var item_query = 'option[value_name="' + item + '"]';
if (that.$listbox.find(item_query).length === 0) {
$('')
.text(item)