###### 常用:select option Change事件:拿到當前選擇的option值。###【難點在於:後兩種情況 alert除錯都是對的。事件change時 傳的值就是不對!】
阿新 • • 發佈:2018-12-10
###【難點在於:後兩種情況 alert除錯都是對的。事件change時 傳的值就是不對!】
=========》
有效:
<span>角色<font color="red">*</font></span> <select name="roleId" id="roleId" onchange='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" onchange='selectRole(this.value)' required>
======》無效:
onChange 事件函式裡:取。
<select id="dropdownSwitchSelect" onchange="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();
}