"this"에 "search_init"클래스가 포함되어있는 경우 마크 업 자체에 여러 클래스가 적용되어 있으므로이 클래스를 바꿀 수 있도록 아래 코드를 변경하려고합니다. 나는 ~ =과^=을 시도했지만 실종()에 대한 오류를 준다.jquery change == 포함?
$("tfoot input").focus(function() {
if (this.className == "search_init") {
this.className = "";
this.value = "";
}
});
짧고 효율적이며 읽기 쉽습니다. +1 – whiskeysierra
+1, 당신은'$ (this) .filter (search_init ')로 더 짧게 만들 수 있지만 removeClass ('search_init) .val ('');' – user113716
@patrick 네, 낭비 인 빈 jQuery 객체에서 removeClass 및 val을 실행할 수 있습니다. – PetersenDidIt