반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      //event.stopPropagation
      // 현재 이벤트가 상위로 전달되지 않도록 중단
      $(document).ready(function() {
        $("a").click(function(event) {
          $(this).css("background-color", "orange");
          //이벤트 전파를 막음
          event.stopPropagation();
          event.preventDefault();
        });
        $("h1").click(function() {
          $(this).css("background-color", "green");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <h1>
      <a href="http://www.naver.com">Naver</a>
    </h1>
  </body>
</html>
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      //event.preventDefault
      // 현재 이벤트의 기본 동작을 중단
      // $(selector).click(function(event){event.preventDefault();});
      $(document).ready(function() {
        $("#naver").click(function(event) {
          event.preventDefault();
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <a id="naver" href="http://www.naver.com">네이버</a>
    <a id="daum" href="http://www.daum.net">다음</a>
  </body>
</html>
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      //odd : 홀수 인덱스 선택
      // $('tr:odd').css('background-color', 'yellow')
      //even : 짝수 인덱스 선택
      // $('tr:even').css('background-color', 'blue')
      $(document).ready(function() {
        $("tr:odd").css("background-color", "yellow");
        $("tr:even").css("background-color", "blue");
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <h1>welcome.</h1>
    <table border="3">
      <tr>
        <td>love</td>
        <td>man</td>
      </tr>
      <tr>
        <td>love</td>
        <td>girl</td>
      </tr>
      <tr>
        <td>love</td>
        <td>child</td>
      </tr>
      <tr>
        <td>love</td>
        <td>world</td>
      </tr>
      <tr>
        <td>love</td>
        <td>you</td>
      </tr>
      <tr>
        <td>love</td>
        <td>me</td>
      </tr>
    </table>
  </body>
</html>
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      // clone
      //자식노드, 텍스트 및 속성을 포함한 선택한 요소를 복사
      // $(selector).clone(true | false)
      $(document).ready(function() {
        $("button").click(function() {
          $("p")
            .clone()
            .appendTo("body");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <p>오늘은 회사가니까</p>
    <p>화면 그려오라고 하시더라..</p>
    <p>그런데 제이쿼리 하고있음.. 이거 하고 해야지</p>

    <button>Clone all a elements, and append them to the body element</button>
  </body>
</html>
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      //removeAttr
      // 선택된 엘리먼트(요소)에서 하나 이상의 속성을 제거
      // $(selector).removeAttr(attribute)
      // $('p').removeAttr('style');
      $(document).ready(function() {
        $("button").click(function() {
          $("p").removeAttr("style");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <p style="font-size:120%; color:red">This is a paragraph.</p>
    <p style="font-weight:bold; color:blue">This is another paragraph.</p>

    <button>Remove the style attribute from all p elements</button>
  </body>
</html>
반응형

'2020 > JQuery' 카테고리의 다른 글

JQuery odd, even 위치 필터선택자  (0) 2020.03.03
JQuery clone(), 문서 객체 복제  (0) 2020.03.03
JQuery 특정 태그 선택 find()  (0) 2020.03.03
JQuery is()  (0) 2020.03.02
jquery 문서 객체 추가 선택(add)  (0) 2020.03.02
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      //find : $(selector).find(filter)
      // 일반 선택자로 선택 및 XML 문서에서 데이터 추출 시 사용
      var xml = "";
      xml += "<phones>";
      xml += "<phone>";
      xml += "<name>갤럭시노트10</name>";
      xml += "<manufacturer>SAMSUNG</manufacturer>";
      xml += "</phone>";
      xml += "<phone>";
      xml += "<name>G6</name>";
      xml += "<manufacturer>LG</manufacturer>";
      xml += "</phone>";
      xml += "<phone>";
      xml += "<name>아이폰 10</name>";
      xml += "<manufacturer>APPLE</manufacturer>";
      xml += "</phone>";
      xml += "</phones>";

      $(document).ready(function() {
        xmlDOC = $.parseXML(xml);

        console.log(xmlDOC);
        $(xmlDOC)
          .find("phone")
          .each(function(index) {
            var output = "";

            output += "<div>";
            output +=
              "<h1>" +
              $(this)
                .find("name")
                .text() +
              "</h1>";
            output +=
              "<p>" +
              $(this)
                .find("manufacturer")
                .text() +
              "</p>";
            output += "</div>";

            document.body.innerHTML += output;
          });
      });
    </script>
    <title>Document</title>
  </head>
  <body></body>
</html>
반응형

'2020 > JQuery' 카테고리의 다른 글

JQuery clone(), 문서 객체 복제  (0) 2020.03.03
JQuery removeAttr() , 문서객체 속성 제거  (0) 2020.03.03
JQuery is()  (0) 2020.03.02
jquery 문서 객체 추가 선택(add)  (0) 2020.03.02
JQuery 문서 객체 탐색 종료  (0) 2020.03.02
블로그 이미지

꽃꽂이하는개발자

,

JQuery is()

2020/JQuery 2020. 3. 2. 18:32
반응형
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script>
      // is : 문서 객체의 특징을 판별
      //$(selector).is(selectorElement, function(index, element))
      $(document).ready(function() {
        $("h1").each(function() {
          if ($(this).is(".header")) {
            $(this).css("color", "blue");
          }
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <h1 class="header">너를 향한</h1>
    <h1>나의 마음은</h1>
    <h1 class="header">Blue</h1>
  </body>
</html>
반응형

'2020 > JQuery' 카테고리의 다른 글

JQuery removeAttr() , 문서객체 속성 제거  (0) 2020.03.03
JQuery 특정 태그 선택 find()  (0) 2020.03.03
jquery 문서 객체 추가 선택(add)  (0) 2020.03.02
JQuery 문서 객체 탐색 종료  (0) 2020.03.02
JQuery eq, last, first()  (0) 2020.03.02
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src='http://code.jquery.com/jquery-latest.min.js'></script>
    <script>
        // add : 기존 그룹에 엘리멘트 추가
        //$(selector).add(element, context)
        $(document).ready(function(){
            $('h1').css('color', 'red').add('h2').css('float', 'left');
        });
    </script>
    <title>Document</title>
</head>
<body>
    <h1>오늘 하루는</h1>
    <h2>뭘 할까 하다가</h1>
    <h1>jquery를 공부좀 해봤어</h1>
    <h2>이거하고 음..스프링 공부좀할까?</h1>
    <h1>너의 생각은 어떠니?</h1>
</body>
</html>

 

반응형

'2020 > JQuery' 카테고리의 다른 글

JQuery 특정 태그 선택 find()  (0) 2020.03.03
JQuery is()  (0) 2020.03.02
JQuery 문서 객체 탐색 종료  (0) 2020.03.02
JQuery eq, last, first()  (0) 2020.03.02
JQuery 배열관리  (0) 2020.03.01
블로그 이미지

꽃꽂이하는개발자

,