자바스크립트 제이쿼리 변수 선언 시 오류

자바스크립트 제이쿼리 변수 선언 시 오류

작성일 2024.04.24댓글 1건
    게시물 수정 , 삭제는 로그인 필요

<form id="searchForm" onsubmit="return false;" autocomplete="off">
            <div class="sch_group fl">
                <select id="searchType" name="searchType">
                    <option value="">전체 검색</option>
                    <option value="title">제목</option>
                    <option value="content">내용</option>                     
                </select>
                <input type="text" id="keyword" name="keyword"/>
                <button type="button" class="bt_search" onclick="movePage(1);"><i class="fas fa-search"></i><span class="skip_info">검색</span></button>
            </div>
        </form>


                const form = $('#searchForm');
// const form = document.getElementById('searchForm');

                const queryParams = {                   
                    searchType: form.searchType.value,
                    keyword: form.keyword.value
                }


제이쿼리로 searchForm form 변수에 선언 후 form.searchType.value 값을 불러오면 
아래와 같이 오류가 나는데
주석처리가 된 순수 자바스크립트로 id 값을 불러오면 오류 없이 진행이 되는데 무슨 차이일까요?

Uncaught TypeError: Cannot read properties of undefined (reading 'value')




#자바스크립트 제이쿼리 차이 #자바스크립트 제이쿼리 혼용 #자바스크립트 제이쿼리 입문 #자바스크립트 제이쿼리 변환 #자바스크립트 제이쿼리 문법 차이 #자바스크립트 & 제이쿼리 인터랙티브 프론트엔드 웹 개발 교과서 존 두켓 #자바스크립트 제이쿼리 비교 #자바스크립트 제이쿼리 단점 #자바스크립트 제이쿼리 css #자바스크립트 제이쿼리 대문자

profile_image 익명 작성일 -

JQuery DOM 객체와 일반 자바스크립트 표준 DOM 객체와 메소드가 다릅니다.

document.getElementById()로 가져올 경우 표준 DOM을 사용하게 됩니다.

$("selector")는 $("#searchForm")은 실제 DOM 객체가 아닌 DOM 객체를 감싼 JQuery 객체를 내보냅니다.

form.val()로 불러와보세요.

자바스크립트 제이쿼리 이벤트

... 그런데 제이쿼리에서 .on(“click”)은 다수의 이벤트에 사용가능하던데 서로 다른건가요? 자바스크립트에서 는 하나의 element에 하나의 event 를...

웹디자인기능사 제이쿼리 자바스크립트...

이제 공부 시작하는 중인데 제이쿼리자바스크립트 둘 중 하나만 사용할 수 있으면 되나요?? 아니면 각각에 대한 문제가 나오나요?? jquery는 javascript를 보다 쉽게 사용할...

자바스크립트 제이쿼리 기초

유튜브를 보며 자바스크립트 기본 을 배우고 있습니다 제이쿼리를 복사해 js로 만들고 사진처럼 입력해 실행했는데 Provisional headers are shown 라는 오류가...

자바스크립트 & 제이쿼리 ㅠㅠ

... 예를 든다면 자바스크립트는 책이고 제이쿼리는 서점이라고 보면되죠 자바스크립트변수... 자바스크립트 배열은 선언방법이 2가지가 존재하는데...

자바스크립트, 제이쿼리 if문...

... 자바스크립트제이쿼리로 쉽게 짜주시면 감사하겠습니다..ㅠㅠ $(document).on("click", ".ok li", function() { $(this).addClass("on"); if ($(".ok li.on").length...

자바스크립트 제이쿼리 변수 기본질문

... 단지, 처음에 변수선언하고 값을 할당하냐, 아니면 선언과 동시에 할당하냐에... 사이트에서 자바스크립트 기초 강의를 3일간 무료로 수강 가능하니 참고부탁드립니다.