728x90
반응형

Front/JS & jQuery 438

[jQuery] Multiselect Plugin selectAll (전체선택) + 특정 항목 제외

✅ 방법: 전체 선택 후 특정 항목 제외// 전체 선택$('#mySelect').multiselect('selectAll', false);$('#mySelect').multiselect('updateButtonText');// 특정 value를 제외 (예: 'exceptMe' 라는 값을 가진 항목)$('#mySelect').multiselect('deselect', 'exceptMe'); 🔁 여러 개 제외하고 싶다면?const exceptValues = ['val1', 'val2'];$('#mySelect').multiselect('selectAll', false);$('#mySelect').multiselect('updateButtonText');exceptValues.forEach(value => ..

Front/JS & jQuery 2025.04.03

[js] closest() 주의사항 - name 속성 보다는 id나 class 사용하기

closest()의 동작 방식closest(selector)는 현재 요소부터 상위 요소를 탐색하여 가장 가까운 일치하는 요소를 반환합니다.하지만 name 속성은 CSS 선택자가 아닌 속성(attribute) 이므로 closest("[name=${dsdKey}]")은 예상과 다르게 동작할 수 있습니다. name 속성으로 closest()가 잘못 동작하는 이유name 속성은 input, select, textarea 같은 폼 요소에서 주로 사용되며, closest()는 id나 class처럼 HTML 태그에서 직접 요소를 찾을 때 더 적합합니다. name 속성으로 closest()를 사용한 경우 (잘못된 코드) 버튼 const $target = $("#srch-custDivTp");const $in..

Front/JS & jQuery 2025.03.30

[js] moment().format() 와 moment().toDate() 의 차이

moment().format()은 문자열을 반환하지만,moment().toDate()는 Date 객체를 반환합니다.let formattedString = moment().format('YYYY-MM-DD HH:mm'); // 문자열let jsDate = moment().toDate(); // JavaScript Date 객체console.log(typeof formattedString); // stringconsole.log(typeof jsDate); // object  📌 차이점메서드반환 값설명moment().format('YYYY-MM-DD')"2024-04-01"문자열(String)moment().toDate()Mon Apr 01 2024 12:34:56 GMT+0900 (KST)Date 객체

Front/JS & jQuery 2025.03.29

[js] moment().toDate()

📌 moment().toDate()란?moment().toDate()는 Moment.js에서 사용하는 메서드로,moment 객체를 JavaScript Date 객체로 변환하는 기능을 합니다. ✅ 왜 toDate()를 사용할까?moment()로 생성한 날짜는 Moment.js의 객체이고,datepicker나 일반적인 JavaScript Date 함수는 Date 객체를 필요로 합니다.👉 따라서 moment().toDate()를 사용하여 Moment 객체를 JavaScript Date 객체로 변환하는 것입니다.  🛠 사용 예제🎯 1️⃣ Moment.js의 toDate()를 사용한 예let momentDate = moment(); // Moment 객체console.log(momentDate); // ?..

Front/JS & jQuery 2025.03.28

java.sql.SQLDataException: ORA-01861: 리터럴이 형식 문자열과 일치하지 않음

이 오류는 ORA-01861: 리터럴이 형식 문자열과 일치하지 않음전달하는 리터럴 값의 형식과 쿼리에서 기대하는 형식이 일치하지 않음을 나타내며, 일반적으로 날짜 또는 타임스탬프 형식과 관련이 있습니다.SQL 쿼리에서 문제는 WHERE절에서 날짜 형식을 처리하는 방식, 구체적으로 는 TO_DATE()함수를 사용하는 방식과 날짜 값을 비교하는 방식에서 발생할 가능성이 높습니다.발생 가능한 문제와 해결책:날짜 형식 불일치: 이 오류는 문자열을 날짜 유형 ORA-01861으로 변환하려고 하지만 문자열이 예상 형식과 일치하지 않을 때 발생할 수 있습니다. AND M.CR_SDT TO_DATE( LAST_DAY( TO_DATE(#{param.slsYm}, 'YYYYMM')) + 1 )AND M.CR_EDT > ..

Front/JS & jQuery 2025.03.18

[js] 연쇄할당

let a, b, c;a = b = c = 10;console.log(a); // 10console.log(b); // 10console.log(c); // 10 ❌ 잘못된 예제 (객체를 공유하게끔)let obj1, obj2;obj1 = obj2 = { name: "Alice" };obj1.name = "Bob";console.log(obj2.name); // "Bob" (obj2도 영향을 받음) ✅ 올바른 방식(독립하는 방식)let obj1 = { name: "Alice" };let obj2 = { ...obj1 }; // 객체 복사obj1.name = "Bob";console.log(obj2.name); // "Alice" (obj2는 영향을 받지 않음) 주의할점부분적으로는 간결한 코드를 작성했지만,..

Front/JS & jQuery 2025.03.02
728x90
반응형