jQuery Mobile Modifier DropDown Option sélectionnée et l'actualiser

Je suis en train d'écrire jQuery Mobile App.
Je suis l'évolution déroulante de l'option sélectionnée via la déclaration ci-dessous:-
$("#DataBaseNames").val(db);

Je suis sûr de corriger db valeur transmise, comme je l'ai vérifié via alerte.
Quand je forer vers le bas de la liste déroulante, il montre aussi le texte correct est sélectionné, mais déroulante lui-même ne montre pas le bon texte sélectionné.

Toute actualisation d'appel j'ai besoin d'insérer?

Modifier:-l'Ajout de code ci-dessous la réponse de phill résolu

<script type="text/javascript">   

        $("#@ViewBag.DivTitle").live('pageshow', function () {

            var db = getCookie("DataBaseNames");

            $("#DataBaseNames").val(db);            
            $("#DataBaseNames option[value='"+ db + "']").attr("selected", "selected");

            //     refresh value , Following is what is required        
            $('select').selectmenu('refresh');

            $("#cmdLogOn").live("click", function () {
                var dbSelected = $("#DataBaseNames option:selected").text();              
                setCookie('DataBaseNames', dbSelected);
            });
        });

        function setCookie(name, value) {
          var expires = "";
            document.cookie = name + "=" + value + expires + "; path=/";
        }

        function getCookie(name) {
            var nameEQ = name + "=";
            var ca = document.cookie.split(';');
            for (var i = 0; i < ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ') c = c.substring(1, c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
            }
            return null;
        }
    </script>

source d'informationauteur Sutikshan Dubey