반응형
jQuery를 사용하여 div에 특정 클래스의 자식이 있는지 확인
#popup
클래스와 함께 여러 단락으로 동적으로 채워진 div 가 .filled-text
있습니다. #popup
이 단락 중 하나가 있는지 jQuery가 알려 주려고 합니다.
이 코드가 있습니다.
$("#text-field").keydown(function(event) {
if($('#popup').has('p.filled-text')) {
console.log("Found");
}
});
어떤 제안?
찾기 기능을 사용할 수 있습니다 .
if($('#popup').find('p.filled-text').length !== 0)
// Do Stuff
있습니다 hasClass의 기능은
if($('#popup p').hasClass('filled-text'))
jQuery 의 자식 기능을 사용하십시오 .
$("#text-field").keydown(function(event) {
if($('#popup').children('p.filled-text').length > 0) {
console.log("Found");
}
});
$.children('').length
선택자와 일치하는 하위 요소의 수를 반환합니다.
간단한 방법
if ($('#text-field > p.filled-text').length != 0)
직계 자식이라면 다음과 같이 할 수 있습니다.
$("#text-field").keydown(function(event) {
if($('#popup>p.filled-text').length !== 0) {
console.log("Found");
}
});
반응형
'programing' 카테고리의 다른 글
VC ++에서 헤더와 소스 파일 사이를 이동할 수있는 바로 가기가 있습니까? (0) | 2020.08.20 |
---|---|
과거 커밋을 어떻게 쉽게 수정할 수 있습니까? (0) | 2020.08.20 |
데이터베이스에 이미 이름이 지정된 개체가 있습니다. (0) | 2020.08.20 |
Docker 컨테이너가 호스트 컴퓨터와 시간을 자동 동기화합니까? (0) | 2020.08.20 |
jboss 서버 시작 오류 (0) | 2020.08.20 |