NOTICE

자바스크립트 배열 생성

Date : 2013. 8. 5. 16:24 Category : Programming/Javascript

<input type="checkbox" name="chk[]" value="1" /> <input type="checkbox" name="chk[]" value="2" /> <input type="checkbox" name="chk[]" value="3" /> <span onclick="testFunction()">[submit]</span>

간혹 배열로 받아서 전달해 줘야 할 때가 있다.

HTML은 위와 같이 하고

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> function testFunction() { var ID = []; $("input[name='chk[]']:checked").each(function() { ID.push($(this).val()); }); } </script>

Javascript는 위처럼 하면 된다.

array.push가 답!

alert(ID)를 실행해 보면 1,2 혹은 1,2,3 이런 식으로 자기가 체크한 값으로 만들어진 배열이 찍힌다.

이젠 늙어서 이런 간단한 것도 생각이 안 날 때가 비일비재하다. -_-

더러워서 블로그에 남김;;