2011-05-08 3 views
0

div를 클릭 할 때 삭제할 양식에 4 개의 텍스트 필드가 있습니다.한 번에 여러 텍스트 필드에 대한 Jquery 지우기 값

나는 각 텍스트 필드에 클래스 class="1"을 부여했으며이 함수를 사용하여이를 지우고 있습니다.

$('#clear').click(function() { 
    $(".1").val(''); 
}); 

이것은 효과가있는 것처럼 보입니다. 그러나 더 나은 표준 방법이 있는지 궁금합니다.

참고 : 양식 전체를 삭제하고 싶지는 않습니다.

+2

클래스/ID 이름도 숫자로 시작할 수 있습니까? – drudge

+1

@jnpcl : no, [html 4.x 미만] (http://stackoverflow.com/questions/70579/what-are-valid-values-for-the-id-attribute-in-html). –

+4

좋은 오래된''버튼이 있습니다 ... –

답변

2

유효하지 않은 클래스 이름 (꽤 숫자로 시작할 수없는 것)과는 별개로 좋을 것입니다. 그러나 나는 더 의미있는 방식으로 수업의 이름을지었습니다.

2

표준에 맞는 숫자로 시작하는 CSS 이름을 사용하면 안됩니다. 그러나 당신이 그 일을하기 위해 노력한다면 당신은 당신의 선택기를 약간 다르게 만들어야 할 것입니다.

$("#clear").click(function() { 
    $("input[class='1']").val(""); 
}); 
+0

이것은 올바른 클래스 이름을 사용하여 수행 할 작업입니다. – Atticus

관련 문제