메뉴 건너뛰기

조회 수 1129 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

jquery의 attr()과 removeAttr()이라는 메소드는 해당 객체의 속성을 넣었다 뺐다 할 수 있다.
그리고 예를 들어 보였던 객체를 안보기에 하려고 한다면, 아래와 같이 하면 된다.(사실 보이는 객체를 안보이게 하려면 toggle()을 쓰면 간단하지만..... )

if( a == 1 ) $('id').attr('style', "display:inline;");
else  $('id').attr('style', "display:none;");


단순히 해당 속성의 값을 재설정 해주면 되는것이다.
그런데, 이런 간단한 경우 말고, 해당 속성의 같은이름을 가지는 여러값을 한번에 바꿔준다거나, 할때도 있을것이다. 예를 들어 width, height 가 모두 100px인데 이걸 모두 200px로 바꿔 주고 싶다거나 할 때 말이다.
이럴때는 아래와 같이 하면 된다.

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>

<script type="text/javascript">
$( function() {
  $('#bt').click( function(){
    if( $(this).val() == "click!!" )
    {
      $('#bt').attr('style', $('#bt').attr('style').split('50px').join('100px'));
      $(this).val("click!");
    }
    else
    {
      $('#bt').attr('style', $('#bt').attr('style').split('100px').join('50px'));
      $(this).val("click!!");
    }
  });
});
</script>

<input type="button" id="bt" value="click!!" style="height:50px;width:50px;">
 


그냥 attr()을 이용해서 비슷한 값을 모두 replace시키는 것이라고 생각하면 된다. 직접 돌려보면 어떤식으로 되는지 알수 있을것이다. 응용은 알아서 하길 바란다.


List of Articles
번호 제목 날짜 조회 수
119 jquery 글자 byte, 문자열 byte(바이트) 길이 체크하기 예제 2016.11.17 8839
118 jQuery 기초 ((문자열 추가 .before / .after) (문자열 삭제 .remove / .empty) file 2019.01.16 1084
117 jQuery 기초 (attr()로 두가지 동시에 접근 / 변경) 2019.01.16 1119
116 jQuery 기초 (focus, blur, toggle / mouseenter, mouseleave, mousedown, mouseup, hover) 2019.01.16 1268
115 jQuery 기초 (JQuery - text(), val(), html(), attr(), prop()) 2019.01.16 1055
114 jQuery 기초 (jQuery 달력 (datepicker)) file 2019.01.16 1321
113 jQuery 기초 (Postcodify - 도로명주소 우편번호 검색 프로그램 (코딩 예제) (HTML) / POP UP 버젼) file 2019.01.16 1349
112 jQuery 기초 (Query link url / download (위치, 사용법) // p태그, id, class 접근 / 일반태그 가져오기 / 클릭시 값) 2019.01.16 1079
111 jQuery 기초 (style.css <link> 로 추가하기 / 버튼 클릭시 데이터 삽입) file 2019.01.16 1188
110 jQuery 기초 (txt 파일 가져오기 (load) , 클릭시에 배경색을 변경(json)) file 2019.01.16 3227
109 jQuery 기초 (클릭하면 이미지 변경 / mouseover시 애니메이션 효과주기 / 동적으로 변경) 2019.01.16 1507
108 jQuery 기초 (텍스트 추가 (createElement, createTextNode, appendChild), (html, javascript, jquery) file 2019.01.16 1411
107 jQuery 날짜 비교 (날짜비교) 2016.11.17 10066
106 jquery 뒤로가기 2016.11.17 6511
105 jquery 드래그 앤 드롭 파일 업로드 2019.05.21 3103
104 jquery 디데이 계산 (D-day,Dday) file 2016.11.17 8803
103 jquery 라디오버튼 선택 확인, 체크박스 선택 확인, 셀렉트박스 선택 확인 2016.11.17 7149
102 jQuery 로 원하는 갯수만큼 checkbox 선택하기 2019.01.10 1031
101 jQuery 로 탭메뉴 2019.01.10 938
100 jQuery 로 탭메뉴 보였다 안보였다 맹글기 2019.01.10 1331
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved