반응형



<!DOCTYPE html> <html> <head> <title>Page Title</title> <script src="http://code.jquery.com/jquery.min.js"></script> </head> <body id = "body"> <ol id="ol"> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li id='li4'><a href="#">4</a></li> </ol> <div id = 'ul'> <li id = 'target'>A</li> <li>B</li> <li>C</li> <li>D</li> </div> <script> //var ul = document.getElementById('ul'); $('#ul').prepend('프리펜드'); // ul 시작후 첫번쨰 노드에 $('#ul').append('어펜드'); // ul 시작후 마지막 노드에 $('#ul').before('비포'); // ul 노드 시작전에 $('#ul').after('에프터'); //ul 노드 끝난 후에 //만약 추가할 대상이 제쿼 객체라면 해당 엘리먼트가 지정된 api로 이동이된다 </script> </body> </html>

위 예제의 결과

제이쿼리 NODE의 REMOVE 와 EMPTY

REMOVE --> 선택된 엘리먼트만을 제거

EMPTY --> 선택된 엘리먼트의 텍스트만을 제거

$('#target').remove(); //타겟 엘리먼트를 제거 $('#target').empty(); // 타겟 엘리먼트의 들어있는 텍스트 노드만 제거

제이쿼리 NODE의 replaceWith와 replaceAll

replaceWith --> 제어대상을 먼저 지정

replaceAll --> 제어대상을 인자로 전달

clone --> 대상 복사

$('#target').replaceWith($('#source').clone); //인자가 앞에 있음 $('#source').clone().replaceAll('#target'); // 인자가 뒤에 있음


반응형

'프로그래밍 > Jquery' 카테고리의 다른 글

jQuery - html 페이지 테이블 엑셀변환  (2) 2019.04.02
jQuery 란?  (0) 2019.02.27
제이쿼리의 기본문법  (0) 2019.02.27
jQuery - 속성 제어 api (JS의 ELEMENT와 이어짐)  (0) 2019.02.27
반응형

자바스크립트에서 String 는 '' 나 "" 로 할수있지만

`` 로 사용할 수 도있다 ''로 사용할경우 변수를 넣을수도있다

const abcd = ` abcdefg `; console.log(`abd ad` + `adf egfle ${abcd}`); //bd adadf egfle abcdefg

상수의 계산에서

3*2 는 6 단순 곱하기이지만

3**2 는 3의 2제곱 9가 된다

<!DOCTYPE html> <html> <head> <title id="title">타이틀 색깔바꾸기</title> </head> <body> <div id="div">안녕하세여</div> </body> <script> const div = document.getElementById('div'); const basecolor = (function(){ if(div.style.color === 'yellow' && div.style.background === 'red'){ div.style.color = 'white'; div.style.background = 'black'; } else { div.style.color = 'yellow'; div.style.background = 'red'; } }); function init(){ div.addEventListener("click",basecolor); // 클릭할때마다 바뀜 // div.addEventListener("mouseenter",basecolor); // 클릭할때마다 바뀜 //window.addEventListener("online",basecolor); //인터넷이 연결됫을때 바뀜 //window.addEventListener("offline",basecolor); // 인터넷이 연결이 끈겻을때 바뀜 // 각종 마우스 이벤트 모음 구글키워드 javascript dom event mdn } init(); </script> </html>

색깔바꾸기 예제

<!DOCTYPE html> <html> <head> <title id="title">타이틀 색깔바꾸기</title> </head> <style> .div{ color : red; background-color: yellow; } .div2{ color : white; background-color: black; } </style> <body> <div id="div">안녕하세여</div> </body> <script> const div = document.getElementById('div'); const colorClick = function(){ if(div.className === 'div2'){ div.className = 'div'; } else { div.className = 'div2'; } } const clickEvent = function(){ div.addEventListener('click',colorClick); } clickEvent(); </script> </html>

위 예제는 스타일은 css 자바스크립트는 로직 으로 바꿔서 한 처리이다

보기좋게 한파일로햇지만 파일을 따로 나눠서 사용하는데 목적을 둔다

-------------------------------------------------------------------------------------------------------------------------------

클릭이벤트

div.addEventListener("click",hangleClick); 와

div.addEventListener("click",hangleClick()); 의 차이는?

아래껀 한번만 실행되고 위에껀 클릭할때마다 실행됨?


반응형
반응형



반응형

+ Recent posts