개발/JavaScript2015. 5. 27. 14:41

<script type="text/javascript">
var totalCnt=0;
  function sName_check() {
       for( idx=1; idx<= totalCnt;idx++){ 
             $("#sName_check3_test_"+idx).html($("#sName_check3_test_"+idx).text().replace("{", "<b><font style='font-                style:italic;'>").replace("}", "</font></b>")); 
       }
  }
</script>

<c:forEach items="${resultList}" varStatus="status" var="result">
<tr>
<td class="wdbreak paddside5"><div id="sName_check3_test_${status.count}"><c:out value="${result.sName}"/></div></td>
</tr>
<script type="text/javascript">totalCnt=${status.count};</script>
</c:forEach>
<script type="text/javascript">sName_check();</script>

 

forEach문이 끝나고 script문으로 올리면 된다. 하지만 위에소스는 올린후 replace로 하나하나 변경해줘야 한다
그냥 올릴시에 전체가 똑같은 값으로 변경이 되기 때문에 forEach문안에 totalCnt 값을 설정하고
위에 스크립트에 for문을 돌려서 하나하나에 맞게 변경할 수 있게 해놓았다.

'개발 > JavaScript' 카테고리의 다른 글

달력  (0) 2023.11.10
img - complete함수  (0) 2015.06.03
날짜 String로 받아서 Date로 처리해서 다시 보내기  (0) 2014.12.16
Posted by 고니킹