我是jquery的新手,并且在过去的几天里一直在尝试使用它,并且一直在使用它,直到我达到这一点。我正在编辑用户页面,并且在从数据库中填充的列表中选择正确的角色时遇到问题。 //这是选择用户下拉通过选择选项进行迭代
<select id="ddlUsers" name="ddlUsers" >
<option value="0">--Select User--</option>
<%for(Usertable user:usertableModel.getAllUsertables()){ %>
<option id="<%=user.getUserid() %>" value="<%=user.getUserid() %>"
onclick= "showUserRole('<%=user.getRole().getRoleid() %>')"> <%=user.getLastname() %> , <%=user.getFirstname() %>
</option>
<%} %>
//这是我想从第一个下拉菜单中选择用户的合适的角色的选择选项。
<select name="ddlRoles">
<%for(Role r:roleModel.getAllRoles()){ %>
<option value="<%=r.getRoleid() %>"><%=r.getRolename() %></option>
<%} %>
</select>
//这里是我试图用
function showUserRole(role){
$('#ddlRoles').each(function(){
if($('option', this).val() == role){
$('option', this).attr("selected","selected");
}
});
}
但显然jQuery的它不工作....所以任何帮助表示赞赏...谢谢
非常感谢。我一直在尝试3nigma发布一段时间的结果,只是因为我忘了设置选择ID“ddlRoles”......现在一切正常。我甚至尝试过你的建议,它的工作原理非常完美,语法较短,所以我会按照你的意思去做。再次感谢您 – Sophonias 2012-02-09 18:53:51
非常感谢。我一直在尝试3nigma发布一段时间的结果,只是因为我忘了设置选择ID“ddlRoles”......现在一切正常。我甚至尝试过你的建议,它的工作原理非常完美,语法较短,所以我会按照你的意思去做。再次感谢你 – Sophonias 2012-02-09 18:53:58
你是受欢迎的朋友,但我想这是给你正确的方向和解释的答案..你应该把这个标记为接受不是上述。 llollllzzzz – 2012-02-10 03:36:53