我是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