From 602576707e988c474616ac1dfbcd6a7f8bdce047 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Scott=20Gonz=C3=A1lez?= Date: Sat, 27 Feb 2010 19:57:34 +0000 Subject: [PATCH] Autocomplete: search against label instead of value when both are provided. Fixes #5237 - Array matching behaviour of autocomplete should match on label before value. Thanks Simon Cusack. --- ui/jquery.ui.autocomplete.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/jquery.ui.autocomplete.js b/ui/jquery.ui.autocomplete.js index 42b77e179..3aa5d42dc 100644 --- a/ui/jquery.ui.autocomplete.js +++ b/ui/jquery.ui.autocomplete.js @@ -152,7 +152,7 @@ $.widget( "ui.autocomplete", { // escape regex characters var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term), "i" ); response( $.grep( array, function(value) { - return matcher.test( value.value || value.label || value ); + return matcher.test( value.label || value.value || value ); }) ); }; } else if ( typeof this.options.source == "string" ) { -- 2.39.5