2013-07-22 7 views
1

div에있는 내용으로 이동하여 div 스타일을 결정하려고합니다. 내용이 '0'이면 색상이 빨간색이어야하고 그렇지 않은 경우에는 보통 색상으로 되돌아갑니다.CSS 의사 컨텐츠 선택자

이전에는 contains : value (값) 이었지만 더 이상 존재하지 않습니다. 이 CSS에 사용할 수있는 대체 무엇입니까?

미리 감사드립니다.

+0

찾고있는 것이 모두 단일 문자 인 경우 'div'의 'innerText'를 읽을 수 있습니다. Javascript로 약간의 작업을 할 수 있습니다. 그러나 서버 측 코드로 클래스를 설정하는 것은 대개 가장 안전한 방법입니다. – Renan

+0

@KristianVitozev 이것은이 질문과 전혀 중복되지 않습니다. – Renan

+1

기존 CSS에는 http://jsfiddle.net/cKnFC/에 내용이 전혀없는'div's에 빨간색 '0'을 표시 할 수있는 가능성이 있습니다. –

답변

4

아니요, 없습니다. CSS가 컨텐트 선택기를 갖게된다면 :contains()을 유지했을 것입니다.

가치가있는 것이 있다면 jQuery implements :contains()입니다. 이미 사용하고 계시다면 대신 스타일을 적용 할 수 있습니다.

+0

나는 그 대답일지도 모른다고 두려웠다. 어쨌든 고마워! – Pokepoke