.addClass() > JQUERY

본문 바로가기
사이트 내 전체검색

JQUERY

.addClass()

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 760회 작성일 21-07-19 20:11

본문

요소에 class 속성을 추가한다.


실행 분류

형식

추가

 $("div").addClass("클래스명");

콜백 함수

 $("div").addClass(function(index, className){
     // index는 각 div 요소의 index 0,1,2
     // className 각 div의 class 속성
     return ​class 속성 // 각 div에 class 속성을 추가한다.
 });
 ................
 <div>내용1</div>

 <div>내용2</div> 

 <div>내용3</div> 


[추가설명] 

[CSS] display 속성

설명

inline

 전후 줄바꿈 없이 한 줄에 다른 엘리먼트들과 나란히 배치됩니다.
 대표적인 inline 엘리먼트로 <span>이나 <a>, <em> 태그 등을 들 수 있습니다.

block

 전후 줄바꿈이 들어가 다른 엘리먼트들을 다른 줄로 밀어내고 혼자 한 줄을 차지합니다.
 대표적인 block 엘리먼트로 <div>이나 <p>, <h1> 태그 등을 들 수 있습니다.

inline-block

 기본적으로 inline 엘리먼트처럼 전후 줄바꿈 없이 한 줄에 다른 엘리먼트들과 나란히 배치됩니다. 

 하지만 inline 엘리먼트에서 불가능하던 width와 height 속성 지정 및 margin과 padding 속성의 상하 간격 지정이 가능해집니다.





ex)

<style>

* {

margin: 0;

padding: 0;

}

#m2 {

text-align: center;

}

.box {

border-bottom: 2px solid #ccc;

text-align: center;

padding: 20px;

}

.circle0,

.circle1,

.circle2 {

width: 100px;

height: 100px;

border-radius: 54px;

border: 4px solid #ff0000;

line-height: 100px;

display: inline-block;

}

</style>


<script>

$(document).ready(function(){

$("#m1 > div").addClass("box");

$("#m2 > div").addClass(function(index){

return "circle"+index;

});

});

</script>


<div id="m1">

<div>jQuery</div>

</div>

<div id="m2">

<div>html</div>

<div>css</div>

<div>javascript</div>

</div>





[실행결과]

76f9a0a333d72d0227236b98346b6926_1626739461_525.png

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
168
어제
138
최대
10,760
전체
289,619
Copyright © dancePKT . All rights reserved.