下拉框默认选中的问题?
$(document).ready(function() {
var url = 'addUser.action';
var params = {
companyid:-1
};
$("#company").empty();
jQuery.post(url, params, createCompany, 'json');
});
function createCompany(data){
var a = data.companylist;
var company = document.getElementById('company');
company.options.length=0;
$("<option value='-1'>--请选择--</option>").appendTo($("#company"));
for(var i=0;i<a.length;i++){
var option = new Option(a[i].companyname, a[i].companyid);
try{
company.add(option);
}catch(e){
}
}
}
......
<body style="margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; width:100%;height:100%;">
<s:iterator value="#request.users" var="users">
<s:form action="updateUser.action" method="post" enctype ="multipart/form-data">
公司:
<select id="company" name="company" onChange="changecompany()" style="width:100px;">
<option value="-1">--请选择--</option>
</select>
姓名:
<s:textfield name="#users.username" theme="simple"></s:textfield>
......
数据在打开页面的时候jquery加载,这里是修改页面,那如何根据得到的公司值#users.companyid让公司下拉框默认选中某个公司?
比如下拉框已经显示了多个公司,如A,B,C公司等,现在是修改页面,比如用户是B公司,那么让B公司默认选中
公司值是#users.companyid,struts2框架