From cf6f6abcef1fbf97094249fe9eb543b9f7111004 Mon Sep 17 00:00:00 2001 From: jlukic Date: Mon, 6 Jan 2014 17:20:34 -0500 Subject: [PATCH] Dropdown: Fixes issue where last matching item was found, without prioritizing value over text #502 --- src/modules/dropdown.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/dropdown.js b/src/modules/dropdown.js index 71200a75f..b8b52425b 100755 --- a/src/modules/dropdown.js +++ b/src/modules/dropdown.js @@ -325,7 +325,7 @@ $.fn.dropdown = function(parameters) { }, item: function(value) { var - $selectedItem + $selectedItem = false ; value = (value !== undefined) ? value @@ -345,9 +345,11 @@ $.fn.dropdown = function(parameters) { ? $choice.data(metadata.value) : optionText.toLowerCase() ; - if( optionValue == value || optionText == value ) { + if( optionValue == value ) { + $selectedItem = $(this); + } + else if( !$selectedItem && optionText == value ) { $selectedItem = $(this); - return false; } }) ;