问题描述
<c:forEach var="index" items="${BrandJysChoice}" varStatus="status"> <a id="<c:out value="${index.brandCode}" />" href="#"><c:out value="${index.brandName}" /></a> </c:forEach> 如何点击一个值的时候 移动到select 的下拉列表下面去
解决方案
<c:forEach var="index" items="${BrandJysChoice}" varStatus="status"> <a id="<c:out value="${index.brandCode}" />" href="#" onclick="insertSelect(this,selectId);"><c:out value="${index.brandName}" /></a> </c:forEach> /** * 插入到select * @param {} obj * @param {} selectId select 的id */function insertSelect(obj,selectId){var selectObj = document.getElementById(selectId);var option = document.createElement("OPTION");option.value = obj.id;option.innerHTML= obj.innerHTML;selectObj.appendChild(option);}当然这里没有判断是否有重复的值插入到select列表里,你自己判断下。
时间: 2024-09-13 11:47:54