메뉴 건너뛰기

조회 수 1125 추천 수 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시키는 것이라고 생각하면 된다. 직접 돌려보면 어떤식으로 되는지 알수 있을것이다. 응용은 알아서 하길 바란다.


  1. No Image 25Mar
    by
    2021/03/25 Views 228 

    jQuery로 접속 주소(URL) 알아내기

  2. No Image 25Mar
    by
    2021/03/25 Views 189 

    모든 링크를 읽어들여 기존의 태그 뒤에 새창열기 태그를 추가하기 예

  3. No Image 25Mar
    by
    2021/03/25 Views 170 

    radio 제어하기

  4. No Image 25Mar
    by
    2021/03/25 Views 12242 

    Ajax를 통해 전송된 데이터를 Controller에서 List 객체로 받기

  5. No Image 25Mar
    by
    2021/03/25 Views 329 

    목록의 체크 선택/해제에 따라 [전체선택] 체크박스를 체크하거나 해제하기

  6. No Image 25Mar
    by
    2021/03/25 Views 200 

    CSS로 요소에 대한 클릭 등 이벤트 발생을 막고 싶을 때

  7. No Image 25Mar
    by
    2021/03/25 Views 416 

    ajax 동기화 처리하기

  8. No Image 25Mar
    by
    2021/03/25 Views 322 

    최초 접속시 css와 script가 로딩되지 않을때

  9. No Image 25Mar
    by
    2021/03/25 Views 158 

    jQuery 사용자 정의 속성이 잘 반영되지 않은 경우

  10. No Image 25Mar
    by
    2021/03/25 Views 276 

    javascript, jQuery에서 루프 돌리기 예 (for, forEach, each)

  11. No Image 25Mar
    by
    2021/03/25 Views 657 

    모달 띄우는 코드

  12. No Image 25Mar
    by
    2021/03/25 Views 370 

    Cesium에서 canvas 화면 center 지점의 좌표 취득

  13. No Image 26Mar
    by
    2021/03/26 Views 1456 

    datepicker, onclick 이벤트시에 한번에 뜨게 하기

  14. No Image 26Mar
    by
    2021/03/26 Views 727 

    간단한 스크롤 따라 움직이는 메뉴 만들기

  15. No Image 26Mar
    by
    2021/03/26 Views 231 

    라디오 버튼 선택값 가져오기

  16. No Image 26Mar
    by
    2021/03/26 Views 788 

    DateTimepicker ( Timepicker + Datepicker )

  17. No Image 26Mar
    by
    2021/03/26 Views 1368 

    selectbox multiple 선택한 값들 submit 해서 받기

  18. No Image 26Mar
    by
    2021/03/26 Views 284 

    항상 최신버전으로 사용하기

  19. No Image 26Mar
    by
    2021/03/26 Views 195 

    foreach문

  20. No Image 26Mar
    by 조쉬
    2021/03/26 Views 1125 

    attr() - style의 특정 속성만 바꾸기

Board Pagination Prev 1 ... 3 4 5 6 7 8 9 Next
/ 9

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved