메뉴 건너뛰기

조회 수 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 26Mar
    by
    2021/03/26 Views 788 

    DateTimepicker ( Timepicker + Datepicker )

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

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

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

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

  4. No Image 31Mar
    by
    2021/03/31 Views 303 

    click에 따른 마우스 휠 on off

  5. No Image 31Mar
    by
    2021/03/31 Views 827 

    click event scroll

  6. No Image 26Mar
    by
    2021/03/26 Views 251 

    change 전의 값을 가져오기

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

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

  8. No Image 22Dec
    by
    2016/12/22 Views 10115 

    bxslider 멈춤현상

  9. No Image 31Mar
    by
    2021/03/31 Views 168 

    before / after / insertBefore / insertAfter - element 추가 (동등 관계)

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

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

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

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

  12. Ajax를 이용한 데이터 조회시 로딩 로딩 이미지 보이기(jquery이용)

  13. No Image 11Mar
    by
    2017/03/11 Views 7791 

    Ajax 파일 업로드 샘플 코드

  14. No Image 09Sep
    by
    2016/09/09 Views 8046 

    ajax 아작스 통신

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

    ajax 동기화 처리하기

  16. No Image 07Nov
    by
    2018/11/07 Views 1388 

    3D Perspective Carousel with jQuery and CSS3 - CSSSlider

  17. No Image 04Jun
    by
    2019/06/04 Views 812 

    //ex)텍스트 박스 포커스 활성, 비활성 이벤트

  18. No Image 16Jan
    by
    2019/01/16 Views 1021 

    .removeAttr() : 특정 속성을 제거

  19. No Image 16Jan
    by
    2019/01/16 Views 962 

    .attr() : 태그의 속성 값을 읽어오거나 속성을 추가및 재설정

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

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved