64,900원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결자바스크립트+jQuery 기초부터 실무까지 : 중급 Part.2
'사용자 정의 이벤트 만들기' 에 대한 교안 설명 부분이 누락된 것 같습니다.
<사용자 정의 이벤트>에 대한 이론 설명인 교안 22~23쪽 설명 영상이 없는 것 같습니다.
- 미해결자바스크립트+jQuery 기초부터 실무까지 : 중급 Part.2
실습 - 속성값 설정 -ex04 실습 중 알게 된 내용 ( data(), attr() )
HTML문서를 불러올 때 각 요소에 있는 "data-something" 속성은 $jQuery 객체에 불러와 진다. $jQuery.data() 메서드로 추가하는 "data-something" 속성은 DOM 객체에 표시되지 않는다. $jQuery.attr() 메서드로 추가하는 "data-something" 속성은 DOM 객체에 표시된다 동적으로 attr()메서드를 사용해 속성 추가 시 브라우저 개발자 도구에서 속성이 생기는 것을 볼 수 있음). 문서를 불러온 후에 동적으로 만든 "data-something" 속성은 각 방법으로 불러올 수 있다. attr("data-somthing", "value") → attr() 메서드 사용 data("something", "value) → data() 메서드 사용 data() 를 통해 불러오는 값과 attr() 메서드를 사용해 불러오는 값은 자료형이 다르다. $target.data("flag") -> boolean 자료형 $target.attr("data-flag") -> String 자료형 참조: https://this-programmer.tistory.com/300 학우님들이 보기에 오류가 있으면 알려주시기 바랍니다. 감사합니다.
- 미해결자바스크립트+jQuery 기초부터 실무까지 : 중급 Part.2
섹션 0. 실습 - jQuery를 활용한 스타일 값 설정하기 - ex11 中
$jQuery.removeClass() 메서드를 사용해 노드의 class 속성을 제거하는 실습입니다. $(".menu li").each(function(){ //루핑하면서 선택된 li객체의 모든 클래스를 제거하고 있다. $(this).removeClass(); }); ul.menu의 자식 요소들인 li 요소의 클래스를 제거하기 위해서 each() 메서드를 사용하지 않아도 가능합니다. $("#remove").on("click", function() { // $content.children().removeClass(); $(".menu li").removeClass(); }); 위 코드로도 .menu li의 클래스를 삭제할 수 있습니다.