“bar가 포함 된 foo”에 대한 CSS 선택기? [복제]
가능한 중복 :
CSS 부모 선택기가 있습니까?
다음과 일치하는 CSS 선택기를 만드는 방법이 있습니까?
All OBJECT elements
which have a PARAM element inside of them
선택기
OBJECT PARAM
오브젝트가 아닌 PARAM과 일치하므로 작동하지 않습니다. {display : none}을 객체에 적용하고 싶습니다. PARAM에 적용하는 것은 쓸모가 없습니다.
( $("object param").closest("object")
jQuery-및 VanillaJS-를 사용 하여이 작업을 수행 할 수 있다는 것을 알고 document.querySelector("object param").closest("object")
있지만 페이지에서 CSS 규칙을 만들려고합니다.)
아니요, 찾고있는 것을 부모 선택기 라고합니다 . CSS는 없습니다. 그것들은 여러 번 제안되었지만 그것들을 포함하여 기존 또는 향후 표준이 없음을 알고 있습니다. 원하는 효과를 얻으려면 jQuery와 같은 것을 사용하거나 추가 클래스 주석을 사용해야하는 것이 맞습니다.
비슷한 결과를 가진 비슷한 질문이 있습니다.
:contains
CSS3 의 유사 클래스는 태그와 요소가 아닌 텍스트 내용 만 선택하므로 운이 나쁘다.
jQuery에서 특정 자식을 가진 부모를 선택하는 더 간단한 방법은 다음과 같이 작성할 수 있습니다 :has()
.
$('#parent:has(#child)');
프로그래밍 방식으로 객체에 클래스를 적용 할 수있는 방법이 있습니까?
<object class="hasparams">
그런 다음
object.hasparams
참고 URL : https://stackoverflow.com/questions/2000582/css-selector-for-foo-that-contains-bar
'development' 카테고리의 다른 글
Node.js로 파일을 다운로드하는 방법 (타사 라이브러리를 사용하지 않고)? (0) | 2020.02.25 |
---|---|
메소드 호출자에게 여러 값 반환 (0) | 2020.02.25 |
프리 플라이트 요청에 대한 응답이 액세스 제어 확인을 통과하지 못함 (0) | 2020.02.25 |
라이브 Docker 컨테이너에 포트 노출 (0) | 2020.02.25 |
파이썬 인터프리터에서 업데이트 된 패키지를 다시 가져 오는 방법은 무엇입니까? (0) | 2020.02.25 |