제이쿼리 선택자

제이쿼리 선택자

QA

제이쿼리 선택자

답변 2

본문

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

 

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

$(".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("클래스명")

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 124,040
© SIRSOFT
현재 페이지 제일 처음으로