요소 1에 요소 2가있는 경우 규칙을 적용하고 싶습니다. 가능한가?특정 요소가있는 요소의 CSS 속성을 설정하십시오.
<element1>
...
<element2> ... </element2>
</element1>
요소 1에 요소 2가있는 경우 규칙을 적용하고 싶습니다. 가능한가?특정 요소가있는 요소의 CSS 속성을 설정하십시오.
<element1>
...
<element2> ... </element2>
</element1>
이 당신이 당신의 서버에 PHP를 설치 함이
$("div").each(function(){
if(jQuery(this).attr('class') != undefined && jQuery(this).hasClass('myclass')) {
jQuery(this).css({"background-color":"green"});
} else {
jQuery(this).css({"background-color":"red"});
}
});
아니요, 아니요, 상위 요소의 스타일을 지정할 수 없습니다. CSS에는 <과 같은 연산자가 없습니다. > 인 직접 자식 만 스타일을 지정할 수도 있고, 공간을 사용하여 자손을 분리 할 수도 있습니다.
자세한 내용은 Is there a CSS parent selector?을 참조하십시오.
같은 것을 사용하는 것이 필요한 것보다 jQuery를
만 추적 할 수없는 가망 무엇입니까? 이것은 간단한 정규 표현식으로 수행 될 수 있습니다. (PHP는 매우 사용하기 쉽고 HTML/CSS/JavaScript처럼 코드로 잘라 붙여 넣을 수 있습니다 .Plip 대신에 Perl과 같은 다른 서버 언어와 달리 전체 페이지를 다시 코딩 할 필요는 없습니다. PHP 대신에 –
, jQuery를 사용하여 이와 비슷한 작업을 수행 할 수도있다. – kennypu
[레벨 4 선택자] (http://dev.w3.org/csswg/selectors4/#subject)를 기다릴 수있는 경우에만 -;) – steveax