반응형

     

    jquery .attr() 

     

    attr()은 attribute의 값을 가져오거나 속성을 추가하는 메소드 입니다.

     

     

    사용법 1 요소의 속성의 값을 가져올 때

    $(요소).attr(가져올 속성의 값);
    
    //ex ) $('div').attr('id'); == div의 id값을 가져옵니다.
    
    var get_Id = $('div').attr('id');
    console.log(get_Id);

     

    사용법 2 요소의 속성의 값을 추가해 줄 때

    $(요소).attr('속성', '값');
    
    //ex ) $('div').attr('id','main_div'); == div의 id값은 'main_div'로 바꾸거나 추가해 줍니다. 
    
    $('div').attr('id','main_div');
    var get_Id = $('div').attr('id');
    console.log(get_Id);
    
    

     

     

    제이쿼리 없이 자바스크립트만 이용하고 싶다면

    document.getelementbyid('id').hasAttribute(name) — 속성의 존재 확인
    document.getelementbyid('id').getAttribute(name) — 속성값 가져옴
    document.getelementbyid('id').setAttribute(name, value) — 속성값 변경
    document.getelementbyid('id').removeAttribute(name) — 속성값 제거함

     

    hasAttribute(존재여부), getAttribute(값 가져오기), setAttribute(변경), reomoveAttribute(제거)를 사용해야 됩니다.

     

    제이쿼리를 사용한다면 .attr()하나로 제어가 가능하지요 

     

    결과

    See the Pen jQuery .attr() by 윤재현 (@jh91) on CodePen.

     

    F12를 눌러 개발자 모드에 들어가보면 div와 p에 Id와 class가 적용되어 있는 것을 확인할 수 있다

    반응형

    '웹언어 > jQuery' 카테고리의 다른 글

    [jQuery] 제이쿼리 show / hide  (4) 2021.04.16
    [jQuery] 제이쿼리 index  (4) 2021.04.15
    [jQuery] 제이쿼리 css  (2) 2021.04.13
    [jQuery] 제이쿼리 click  (2) 2021.04.09
    [jQuery] 제이쿼리 hover  (4) 2021.04.08
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기