Jquery 从下拉列表中选择,表单:选择,获取项目的第一个元素

Jquery 从下拉列表中选择,表单:选择,获取项目的第一个元素,jquery,Jquery,我有两种形式: <form:select class="form-control" path="idRol" id="Rol"> <form:option value="1" label="Admin" /> <form:option value="2" label="User" /> <form:option value="3" label="Exec" /> <form:option value="4" l

我有两种形式:

<form:select class="form-control" path="idRol" id="Rol">
    <form:option value="1" label="Admin" />
    <form:option value="2" label="User" />
    <form:option value="3" label="Exec" />
    <form:option value="4" label="Manager" />
</form:select>


<form:select class="form-control" path="idEmp" disabled="true" id="idE"> 
    <form:option value="" label="--- Seleccionar ---"/>
    <form:options items="${emp}" />
</form:select>

我对这一领域相当陌生,遇到了一些问题,而且我也不确定有时是否需要使用路径或ID。

如果要根据第一个选项向第二个选项添加选项,请执行以下操作:

$("#Rol").on('change', function(){
        if($("#Rol").val() !== '2'){
            $("#idE").append('<option value="hello_world" selected="selected">Hello World</option>');
            $("#idE").prop("disabled", "true");
        }
        else
        {
            $("#idE").prop("disabled", false);
        }
    });

rol值将为2,而不是用户。。。所以如果$Rol.val!='用户{应该是if$Rol.val!='2'{假设Hello world是${emp}的一部分,所以我尝试在${emp}中选择一项,当您选择的值不是2时,{emp}有一个SQL查询的值,我想为3个角色修复一个,让角色用户能够选择他/她想要的。cn您显示了一个$emp值的示例吗?呈现的HTMLcrap,因为我不知道呈现的HTML,很抱歉没有帮助:这是一个查询,让我们说hello world,invoice,no data,这是名称a从数据库中提取X表的属性,并将其保存在一个列表变量中,然后返回addAttribute to emp.javascript将使用您在浏览器中看到的html中的值显示页面呈现的html没有这些信息,您如何编写代码并请求我们的帮助?
$("#Rol").on('change', function(){
        if($("#Rol").val() !== '2'){
            $("#idE").append('<option value="hello_world" selected="selected">Hello World</option>');
            $("#idE").prop("disabled", "true");
        }
        else
        {
            $("#idE").prop("disabled", false);
        }
    });