Js
js - url 조작
// url 변경 (뒤로 가기 시 기존 url) history.pushState('', '', '/변경할url'); // url 변경 (뒤로 가기 시 뒤로 가기 동작) history.replaceState('', '', '/변경할url');
Jquery - 폼 전송 차단 및 검증 후 재전송
// 폼 전송 차단 및 검증 후 재 전송 $('#폼아이디').submit(function(event) { event.preventDefault(); // 검증 코드 // 예) if ($('#검증할인풋').val().length == 0) { alert('안내메시지'); return false; } $(this).unbind('submit'); $(this).submit(); });
js - 시간 년월일 출력, date type 변수 문자열 변환
// YYYY-mm-dd 형식 출력 년월일 = 시간.substring(0, 10); // date type 변수 문자열 변환 문자열 = 시간.toISOString();
Jquery - 태그의 요소로 태그 찾기
// 태그의 요소로 값 가져오기 (예시 : data) $('input[data-데이터 셋 이름="' + 데이터셋값 + '"]')
Js - 오브젝트 foreach
// 오브젝트 foreach for (const [key, value] of Object.entries(오브젝트)) { console.log(key); console.log(value); }
Jquery - 체크박스 체크 여부 확인, 체크 처리
// 체크박스 체크 여부 확인 $('input:checkbox[id="아이디"]').is(":checked"); $('input[name="이름"]').is(":checked"); // 체크박스 체크 처리 $('input:checkbox[id="아이디"]').attr("checked", true);