jquery 클래스 가져올때 문의

jquery 클래스 가져올때 문의

QA

jquery 클래스 가져올때 문의

본문

안녕하세요.

 

클릭한 객체의 클래스를 가져와서 명령할때 아래와 같이 하고 있는데

다른 방법이 있을까요?

 

예제 입니다.


$(".button").on("click", function() {
            var a = $(this).children("span").attr("class"),
                b = $(".select").children("img").attr("class");
            
            if (a == "default") {
                $("." + b).removeAttr("id"); // << 가져온 클래스를 "." + b 이런식이 아닌 다른 편한 방법이 있나요?
                $("." + b).parent("li").children("input").val("");
            } else {
                $("." + b).removeAttr("id");
                $("." + b).attr("id", a);
                $("." + b).parent("li").children("input").val(a);
            }
        });

이 질문에 댓글 쓰기 :

답변 2

jquery만 보이고 html이 없어서 뭔지 모르겠네요

아, 찾다보니 링크의 내용이 있네요.

가져온 클래스 값을 선택함수에 다시 넣을때 "." + 이런식으로 지정하는 것을 더 개선할 수 있나해서 문의올렸었습니다ㅋ

https://github.com/sooojungee/TIL/blob/master/jQuery/180627.%5BjQuery%5D%20%EC%84%A0%ED%83%9D%EC%9E%90%EC%97%90%20%EB%B3%80%EC%88%98%20%EB%84%A3%EA%B8%B0.md

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

회원로그인

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