반응형
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
반응형
'programing' 카테고리의 다른 글
Bash : 문자열을 문자 배열로 분할 (0) | 2021.01.17 |
---|---|
공백 만 포함 된 문자열을 감지하는 방법은 무엇입니까? (0) | 2021.01.17 |
iOS 7에서 시작하는 동안 상태 표시 줄 스타일을 변경하는 방법 (0) | 2021.01.17 |
확인없이 모든 Chocolatey 응용 프로그램을 업데이트하려면 어떻게합니까? (0) | 2021.01.17 |
사전 정의 된 시드 목록에 대한 문자열 테스트를위한 가장 빠른 C ++ 알고리즘 (대소 문자 구분 안 함) (0) | 2021.01.17 |