728x90
반응형
1. 제이쿼리를 사용하여 선택자의 클래스명 가져오기 : attr 이용
예시)
<div id="testid" class="testclass" ></div>
$("#testid").attr('class') == "testclass"
2. 자바스크립트 사용하여 클래스명 가져오기 : getElementBy~ 이용.
예시)
document.getElementById("testid").ClassName == "testclass"
+ 추가 설명
[제이쿼리]
.attr()
- 파라미터 개수에 따라 다르게 사용.
파라미터 1개 : 해당 속성 값을 가져오기, but 속성값을 가져오기 못하면 undefineded를 반환 (예시: $(this).attr('class') )
파라미터 2개 : 해당 속성 값을 요소에 부여하기 (예시: $(this.).attr('class', 'on') )
파라미터 2개에서는
.attr( attributeName, function(index, attr) ) <- 이렇게도 사용이 가능.
- .prop() 메서드와의 차이점 : attr은 리턴값이 string형식 vs prop는 리턴값이 boolean(true or false)
728x90
'스마트웹앱콘텐츠전문가 > 자바스크립트' 카테고리의 다른 글
[제이쿼리]이벤트 등록, 제거 (0) | 2018.05.25 |
---|---|
유튜브 동영상 제어 api (0) | 2018.04.26 |
[제이쿼리]링크 비활성화하기 (0) | 2018.01.15 |
[4.18]html5api + gmap (0) | 2016.04.18 |
[4.12]json 데이터에 대한 $.get 함수사용 (0) | 2016.04.12 |