2013-06-19 54 views
1

我有一个jquery组合框,其选定值存储在会话中。如何设置jquery组合框为true

后,我检索了会议(其中包含JSON数据),我想再次作出相同的值要选择的组合框的值,

我试图做这样的事情,但似乎并不工作。

var myArrayVar=JSON.parse(document.getElementById("populateDT").innerHTML); 
alert(myArrayVar[0].ActionMessage); 
if(myArrayVar[0].ActionMesssage == "Error Message") 
{ 
      document.getElementById("combobox").value="error"; 
      document.getElementById("combobox").selected=true; 
} 

回答

0

你可以这样做:

if (myArrayVar[0].ActionMesssage == "Error Message") 

    //Assign select to a variable 
    var select = document.getElementById("combobox"); 

    //Loop and find! 
    for (var i = 0; i < select.options.length; i++) { 
     if (select.options[i].value == "error") { 
      select.options[i].selected = true; 
     } 
    } 
} 

您的每个选项这将循环,发现error值,并将其设置为选择。

+0

awsm谢谢你。 – patz

相关问题