JQuery hide, show

2020/JQuery 2020. 2. 28. 13:08
반응형
<!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>
      $(document).ready(function() {
        $("button[id=show]").click(function() {
          $("img").show();
        });
        $("#hide").click(function() {
          $("img").hide();
        });
      });
    </script>

    <title>Document</title>
  </head>
  <body>
    <img src="images/1.png" />
    <br />
    <button id="show">Show</button>
    <button id="hide">hide</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>
    <title>Document</title>
    <script>
      $(document).ready(function() {
        $("button[id=attr]").click(function() {
          $("img").attr("width", "500");
        });
        $("button[id=remove").click(function() {
          $("img").removeAttr("width");
        });
        $("button[id=attR").click(function() {
          $("img").attr("width", "300");
        });
      });
    </script>
  </head>
  <body>
    <img src="images/1.png" alt="sql" width="300" height="300" /><br />

    <button id="attr">속성 변경</button>
    <button id="remove">속성 제거</button>
    <button id="attR">속성 복귀</button>
  </body>
</html>
반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!DOCTYPE html>
<html>
  <head>
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  </head>
  <body>
    <button>버튼1</button>
    <button>버튼 2</button>

    <div><span>0</span> button #1 clicks.</div>
    <div><span>0</span> button #2 clicks.</div>

    <script>
      $("button:first").click(function() {
        add($("span:first"));
      });
      $("button:last").click(function() {
        $("button:first").trigger("click");
        add($("span:last"));
      });

      function add(plus) {
        var n = parseInt(plus.text(), 10);
        plus.text(n + 1);
      }
    </script>
  </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>
      $(document).ready(function() {
        $("#addClassBtn").click(function() {
          $("#target").addClass("testClass");
        });
        $("#hasClassBtn").click(function() {
          if ($("#target").hasClass("testClass") == true) {
            alert("textClass있네요?");
          } else if ($("#target").hasClass("testClass") == false) {
            alert("textClass가 없네요?");
          }
        });
        $("#removeClassBtn").click(function() {
          $("#target").removeClass("testClass");
        });

        $("#toggleClassBtn").click(function() {
          $("#target").toggleClass("testClass");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <fieldset>
      <legend>Target</legend>
      <div id="target">타겟 영역입니다.</div>
    </fieldset>
    <input type="button" id="addClassBtn" value="addClass" />
    <input type="button" id="hasClassBtn" value="hasClass" />
    <input type="button" id="removeClassBtn" value="removeClass" />
    <input type="button" id="toggleClassBtn" value="toggleClass" />
  </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>
      $(document).ready(function() {
        $("#btn").click(function() {
          alert("클릭됨");
        });
        $("#btnUnbind").click(function() {
          $("#btn").unbind("click");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <div id="my">
      <input type="button" id="btn" value="버튼" class="hover" />
      <input type="button" id="btnUnbind" value="이벤트 해제" class="hover" />
    </div>
  </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>
      $(document).ready(function() {
        // .detach() 지정한 요소를 포함한 하위 요소 모두 제거
        $("#detachBtn").click(function() {
          $("#target").detach();
        });
        // .empty 지정한 요소의 하위 요소를 제거
        $("#emptyBtn").click(function() {
          $("#target").empty();
        });
        //remove 지정한 요소를 포함 하위 요소 모두 제거, 요소와 관련된 이벤트와 데이터 모두 제거
        $("#removeBtn").click(function() {
          $("#target").remove();
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <fieldset style="height:150px; position:relative;">
      <legend>Target</legend>
      <div
        id="target"
        style="background-color:gray; height:80px; width:80%; position:relative; left:10%; top:10px"
      >
        <div
          id="innerTarget"
          style="background-color:green; height:50px; width:50%; position:absolute; left:25%; top:20%;"
        ></div>
      </div>
    </fieldset>
    <input type="button" id="detachBtn" value="detach" />
    <input type="button" id="emptyBtn" value="empty" />
    <input type="button" id="removeBtn" value="remove" />
  </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>
      $(document).ready(function() {
        //p태그를 h2태그로 전체 교체
        $("#replaceAll").click(function() {
          $("<h2>replaceAll</h2>").replaceAll("p");
        });
        //p tag의 first를 하나씩 replaceWith로 교체
        $("#replaceWith").click(function() {
          $("p:first").replaceWith("replaceWith");
        });
      });
    </script>
    <title>Document</title>
  </head>
  <body>
    <p>This is a paragraph.</p>
    <p>This is another paragraph</p>
    <p>This is another paragraph</p>

    <button id="replaceAll">replaceAll</button>
    <button id="replaceWith">replaceWith</button>
  </body>
</html>
반응형

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

JQuery unbind(이벤트해제)  (0) 2020.02.28
JQuery detach, empty, remove, 요소제거  (0) 2020.02.28
JQuery 속성 값 입력  (0) 2020.02.28
JQuery selectbox 확인  (0) 2020.02.28
JQuery 객체추가  (0) 2020.02.28
블로그 이미지

꽃꽂이하는개발자

,
반응형
<!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>
      $(function() {
        $(".text1").val("성함이 우째됩니꺼?");
      });
    </script>
    <title>속성입력</title>
  </head>
  <body>
    <input type="text" class="text1" value="What's your name?" />
    <input type="text" class="text2" value="How old are you?" />
  </body>
</html>
반응형

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

JQuery detach, empty, remove, 요소제거  (0) 2020.02.28
JQuery replaceWith, replaceAll, 요소 대체하기  (0) 2020.02.28
JQuery selectbox 확인  (0) 2020.02.28
JQuery 객체추가  (0) 2020.02.28
JQuery 속성추가  (0) 2020.02.28
블로그 이미지

꽃꽂이하는개발자

,