###【难点在于:后两种情况 alert调试都是对的。事件change时 传的值就是不对!】
=========》
有效:
<span>角色<font color="red">*</font></span>
<select name="roleId" id="roleId"
οnchange='selectRole(this.options[this.options.selectedIndex].value)' required>
<option value="">请选择</option>
<c:forEach items="${roleMapList}" var="roleMap">
<option value="${roleMap['id']}"
<c:if test="${roleMap['id'] == userDO.roleId}">
<c:out value="selected"/>
</c:if>>
${roleMap['roleName']}</option>
</c:forEach>
</select>
======》无效:
<select name="roleId" id="roleId" οnchange='selectRole(this.value)' required>
======》无效:
onChange 事件函数里:取。
<select id="dropdownSwitchSelect" οnchange="changeSwitchBefore()">
<option value="0">开关</option>
<option value="1">全局开启</option>
<option value="2">全局关闭</option>
<option value="3">定时开启</option>
</select>
====
function changeSwitchBefore( ){ //校验。
var optionVal = $("#dropdownSwitchSelect option:selected").val();
}