그래서 테두리가있는 클래스를 만들었습니다. 국경 수표 (border-check). 이 테두리는 td.k-editable-area에 값이없는 경우에만 표시해야합니다 (텍스트 영역에는 아무 것도 쓰지 않습니다).jQuery addClass 및 removeClass in else 문이 작동하지 않습니다.
첫 번째 줄에 클래스를 추가 할 수 있지만 일단 if else 문을 추가하면 클래스가 추가되지 않습니다. 그래서 클래스를 다시 추가하거나 if else 문을 잘못 사용하는 문제가 정확하게 설명되어 있지 않은지 확실하지 않습니다.
$("td.k-editable-area").addClass("border-check");
if ("td.k-editable-area" == "") {
$("td.k-editable-area").addClass("border-check");
} else {
$("td.k-editable-area").removeClass("border-check");
}
'(.. $ (이하 "td.k - 편집 가능한 지역") 텍스트() ''==() 트림)' – Satpal
' "td.k - 편집 가능한 지역 "==" "'는 두 문자열을 비교합니다. 두 문자열은 결코 같지 않을 것입니다. –
대신'.toggleClass'을 사용해보십시오. toggleClass ("border-check", $ ("td.k-editable-area").) text(). trim() == ');' – Rajesh