매우 비슷한 질문이 전에 물어 보았습니다. 저는 이것에 대해 아주 새로운 질문 이었지만, 다음과 같은 코드에 오류가 있음을 알 수 없었습니다. 그게 뭐가 잘못 됐는지 알려주시겠습니까?jquery check background color issue
if ($("#test").css("background-color") == "green")
대단히 감사합니다.
매우 비슷한 질문이 전에 물어 보았습니다. 저는 이것에 대해 아주 새로운 질문 이었지만, 다음과 같은 코드에 오류가 있음을 알 수 없었습니다. 그게 뭐가 잘못 됐는지 알려주시겠습니까?jquery check background color issue
if ($("#test").css("background-color") == "green")
대단히 감사합니다.
Try this:
$("#test").css("background-color", "green");
jquery api는 말한다 :
... 다른 브라우저는 예를 들어 논리적이 아닌 텍스트로 동일한 CSS 색상 값을 반환 할 수 있습니다, #FFF, #FFFFFF, 및 RGB (255, 255, 255) ... .
그래서 당신은 어쩌면 배경색을 반환합니다 .css`이
if($("#test").css('background-color') == 'rgb(0, 128, 0)' || $("#test").css('background-color') == '#00800') {...
'같은 것을 시도해야한다 이'rgb (245, 180, 5)'와 같이 '녹색'과 비교할 수 없습니다. –
좋아요! 에 감사하다! – Davit
귀하의 코드를 모르겠지만 어쩌면 색상보다는 HTML 요소의 속성 (예 : "클래스")을 확인하는 것이 더 좋을까요? – Andri