웹 프로그래밍을 하다보면 동적으로 태그를 추가 시키는 경우가 있다 가령 이런식으로 태그를 추가하는것인데 평소에 종종 사용해오다가 이번에 추가되는 input 태그에 각각 datepicker를 지정하는 것을 하게되었다.처음에 사용한 방법은 기존 방법과 똑같이 하는것이었는데 그러다보니 추가되는 태그마다 고유속성인 id가 똑같게 지정되고, 그러다보니 제일 처음 생성된 태그에만 datepicker 속성이 지정되고 2번째 생성태그부터는 지정이 안되는 현상이 발생했다. 그래서 getElementsByName()이나 $("[name='test']") 이런 방법, 혹은 생성태그에 class속성을 지정해서 그것을 불러와서 사용하는 법을 검색으로 찾아냈고 적용해봤는데연속된 태그 모두 datepicker 속성이 적용되긴했으나..
function delRow(){var table = document.getElementById("reqList");var rowCnt = table.rows.length; for(var i = 0; i < rowCnt; i++){var row = table.rows[i];var chkBox = row.cells[0].childNodes[0]; if(chkBox != null && chkBox.checked == true){table.deleteRow(i);rowCnt--;i--;}}}
한글 제거하는 정규식/^[A-Za-z][A-Za-z0-9]*$/
window.open() 함수로 띄운 팝업 창에서 부모창의 변수나 함수를 사용하기 위해선 opener를 사용하면 된다.opener는 부모를 지칭하는 객체(?)이고 opener.을 이용해서 부모의 함수에 접근가능. 아래의 예제는 자식창에서 무언가 값을 클릭할 순간 sendChildValue() 함수가 작동되는 코드이다. -자식창에서 얻은값 부모창에 입력하기 부모창함수 function setChildValue(name){ document.getElementById("값 넣을곳 id").value = name; } 자식창함수 function sendChildValue(name){ opener.setChildValue(name); window.close(); } 넣을값구하기(자식창) ${users.name}
- Total
- Today
- Yesterday
- mariadb
- frontcode
- java
- javascript
- DesignPattern
- Git
- go-core
- Design Pattern
- backend개발환경
- generics
- EffectiveJava
- servlet
- Jackson
- 정규표현식
- TEST
- code
- java8
- http
- db
- toby
- JPA
- spring cloud
- programming
- MySQL
- Spring
- frontend개발환경
- JavaScript Core
- Kotlin
- clean code
- OOP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |