[JavaScript] 리스트를 뿌려줄 떄 특정배열데이터를 인덱스오브로 비교하여 selected 시키기 ~fn:indexOf~(출력 함수)_function_-How to selected through indexOf comparison between list and specific array data when outputting a list-++
* indexOf(searchValue , index) : 특정문자열의 n번째 위치를 숫자로 알려줌
searchValue : 특정문자열
index : n번째 searchValue의 위치출력
* ex)
var str = "abcabc";
str.indexOf("abc",2); = 3
* 실전예제 (JSTL)
<select multiple="multiple" id="testList" name="testList" class="form-control">
<c:forEach items="${testList}" varStatus="list">
<c:if test="${fnc:indexOf(testResultArr , testList[list.index].code ) > -1}">
<option value="${testList[list.index].code}" selected>
${testList[list.index].value}
</option>
</c:if>
<c:if test="${fnc:indexOf(testResultArr, testList[list.index].code ) < 0}">
<option value="${testList[list.index].code}">${testList[list.index].value}</option>
</c:if>
</c:forEach>
</select>
댓글
댓글 쓰기