我使用$(document).ready(function(){
$.get("AuthorityAll",null,function(str){
var user = eval("("+str+")");
for (x in user.newName)
{
$("#tab").append("<option value="+x+">"+user.newName[x]+"</option>");
}
})页面载入的时候添加进去
jsp页面代码<tr><td> 用户权限:</td><td> <select id="tab"> </select></td></tr>
现在我想select 默认选中我传递过来的值:jsp页面是这样传的
<a href='User_up.jsp?username="+x+"&password="+password+"&author="+auth+"'>编辑</a>js我默认我传递过来的author 默认不了
setTimeout(settim(),60000);
}
function settim(){
alert("延迟");
var auth='<%=request.getParameter("author")%>';
alert(auth);
$("#tab").attr("value","'"+auth+"''");
}
</script>
$.get("AuthorityAll",null,function(str){
var user = eval("("+str+")");
for (x in user.newName)
{
$("#tab").append("<option value="+x+">"+user.newName[x]+"</option>");
}
})页面载入的时候添加进去
jsp页面代码<tr><td> 用户权限:</td><td> <select id="tab"> </select></td></tr>
现在我想select 默认选中我传递过来的值:jsp页面是这样传的
<a href='User_up.jsp?username="+x+"&password="+password+"&author="+auth+"'>编辑</a>js我默认我传递过来的author 默认不了
setTimeout(settim(),60000);
}
function settim(){
alert("延迟");
var auth='<%=request.getParameter("author")%>';
alert(auth);
$("#tab").attr("value","'"+auth+"''");
}
</script>
得到结果的时候.
$("#tab").attr("value",auth);
试试
试试
XXX表示你的select的id
AAA表示你当前要设置哪个option的value值,所以,在绑定option数据的时候,每个都要有value值
$("#tab option[value=" + auth + "]").attr("selected","selected");
<script>
function redom(){
$.get("AuthorityAll",null,function(str){
var user = eval("("+str+")");
for (x in user.newName)
{
$("#tab").append("<option value="+x+">"+user.newName[x]+ "</option>");
}
})
$("#subms").click(function(){
subm();
});
var auth='<%=request.getParameter("author")%>';
alert(auth);
$("#tab option[value=" + auth + "]").attr("selected","selected");
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" type="text/javascript" src="jquery-1.4.2.min.js"></script>
<body>
<table id="tableId">
<tr>
<td>
<select>
<option value="1">
测试1
</option>
<option value="2">
测试2
</option>
<option value="3">
测试3
</option>
</select>
</td>
</tr>
</table>
</body>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#tableId option[value=3]").attr("selected",true);
});</script>
</body>
</html>