programing

Jquery 선택이 + 클래스

firstcheck 2021. 1. 17. 10:56
반응형

Jquery 선택이 + 클래스


해당 객체에서 클래스를 어떻게 선택할 수 this있습니까?

$(".class").click(function(){
        $("this .subclass").css("visibility","visible");
})

을 선택하고 싶습니다 $(this+".subclass"). Jquery로 어떻게 할 수 있습니까?


을 사용 $(this).find()하거나 selector와 함께 jQuery 컨텍스트를 사용하여 컨텍스트로 전달하십시오 .

$ (this) .find () 사용

$(".class").click(function(){
     $(this).find(".subclass").css("visibility","visible");
});

this컨텍스트에서 사용 $( selector, context )하면 내부적으로 find 함수를 호출하므로 처음부터 찾기를 사용하는 것이 좋습니다.

$(".class").click(function(){
     $(".subclass", this).css("visibility","visible");
});

아마도 다음과 같습니다. $(".subclass", this);


사용하다 find()

$(this).find(".subclass").css("visibility","visible");

당신이 찾고있는 것은 이것입니다 :

$(".subclass", this).css("visibility","visible");

this수업 후 추가$(".subclass", this)


성능 트릭이 필요한 경우 아래에서 사용하십시오.

$(".yourclass", this);

find () 메서드는 선택기에서 매번 검색합니다.


잘 사용 발견은 여기 최선의 선택이다

그냥 이렇게 사용하세요

$(".class").click(function(){
        $("this").find('.subclass').css("visibility","visible");
})

그리고 같은 이름의 클래스를 가진 클래스가 많은 경우 항상 이와 같이 부모 클래스의 클래스 이름을 제공하는 것이 좋습니다

$(".parent .class").click(function(){
            $("this").find('.subclass').css("visibility","visible");
    })

참조 URL : https://stackoverflow.com/questions/17745927/jquery-select-this-class

반응형