Javascript 使用Jquery的下拉菜单的默认选定值

Javascript 使用Jquery的下拉菜单的默认选定值,javascript,jquery,mysql,drop-down-menu,Javascript,Jquery,Mysql,Drop Down Menu,我有3个嵌套的下拉菜单,它们是从mysql数据库动态填充的,我使用Jquery。我想根据数据库中的条目设置一个选定值。 例如: 我有一个包含许多设备的表。每个设备都有其存储空间、架子、盒子。注意:不同的房间包含不同的架子,架子上包含不同的盒子,这就是我使用嵌套下拉菜单的原因。 每个设备旁边都有一个按钮更改 我想要的是,设备的当前存储位置已在我的下拉菜单中选择 这是我的JS功能的一部分,是从另一个站点获得的,我对JS非常陌生: 函数populateCompxmlindata{ var mySel

我有3个嵌套的下拉菜单,它们是从mysql数据库动态填充的,我使用Jquery。我想根据数据库中的条目设置一个选定值。 例如:

我有一个包含许多设备的表。每个设备都有其存储空间、架子、盒子。注意:不同的房间包含不同的架子,架子上包含不同的盒子,这就是我使用嵌套下拉菜单的原因。 每个设备旁边都有一个按钮更改

我想要的是,设备的当前存储位置已在我的下拉菜单中选择

这是我的JS功能的一部分,是从另一个站点获得的,我对JS非常陌生:

函数populateCompxmlindata{ var mySelect=$‘制造商’; $'printertype'.disabled=false; $xmlindata.findCompany.eachfunction { optionValue=$this.findid.text; optionText=$this.findname.text; mySelect.append$.valoptionValue.htmloptionText; };
} 您可以在填充下拉选项时检查服务器的响应

function populateComp(xmlindata) {

 var mySelect = $('#manufacturer');
 $('#printertype').disabled = false;
 $(xmlindata).find("Company").each(function()
 {
     optionValue=$(this).find("id").text();
     optionText =$(this).find("name").text();
     var $opt = $('<option>   </option>').val(optionValue).html(optionText);
     if(/* compare current data with your device here */) $opt.attr("selected", "selected");
     mySelect.append($opt); 
 });
}

请只发布代码的相关部分,因为我不知道从哪里开始,我认为当你有更多的代码时,可能会更容易得到帮助。这根本不是。用最少的代码重现你的问题-这太多了-你的示例可以用不超过7行的代码重现-让它成为你搜索@Orifjon no但thx^^^@Nicholas Kyriakides好的,我希望这足够简短