jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery Mobile Change DropDown Selected Option并刷新它大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写jQuery Mobile App.
我正在通过以下语句更改下拉选择选项:
$( “#DataBasenames”)VAL(DB).

我确定正确的数据库值被传递,因为我通过警报检查.
当我向下钻取下拉列表时,它还显示所选的正确文本,但下拉列表本身没有显示正确的文本.

任何刷新电话我需要插入?

编辑: – 添加代码,下面的答案从phill解决

<script type="text/javascript">   

        $("#@ViewBag.Div@R_772_10283@e").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>

解决方法

//refresh value         
$('SELEct').SELEctmenu('refresh');

//refresh and force rebuild
$('SELEct').SELEctmenu('refresh',truE);

文档:

> http://jquerymobile.com/demos/1.0rc3/docs/forms/selects/methods.html

大佬总结

以上是大佬教程为你收集整理的jQuery Mobile Change DropDown Selected Option并刷新它全部内容,希望文章能够帮你解决jQuery Mobile Change DropDown Selected Option并刷新它所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。