제이쿼리 선택자

제이쿼리 선택자

QA

제이쿼리 선택자

본문

기본적인 질문이 될거같아서 좀 눈치보이네요

 

선택자를 두개를 선택하고싶으면

$(".aa", ".bb").addClass('active');

이렇게 해줘야 한단건 아는데

var aa = $(".aa"), bb = $(".bb");

이렇게 변수 선언 했을때 선택자에 변수 두개 넣으려면 어떻게 해줘야 하나요?

$(aa,bb).addClass('active'); 이렇게는 안되더라구요;;

이 질문에 댓글 쓰기 :

답변 2

var aa = $(".aa"), bb = $(".bb"); 이렇게 선택자를 변수로 처리한다면

aa.addClass('active');

bb.addClass('active'); 이게 맞겠죠

변수를 한방에 처리하지 않는다면 따로 처리하는게  맞습니다.

 

aa 라는 변수 자체가 $(".aa") bb 라는 변수 자체가 $(".bb") 이니

 

풀어서 보면

 

aa.addClass = $(".aa").addClass

bb.addClass = $(".bb").addClass

 

 따라서 변수를 통합으로 선택자 묶는게 최선입니다.

 

$select = $(".aa, .bb");

$select.addClass("클래스명")

답변을 작성하시기 전에 로그인 해주세요.
전체 123,965 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT