2011-05-08 81 views
0

我有一个窗体,我想单击一个div时清除4个文本字段。一次为多个文本字段Jquery清除值

我给每个文本字段类class="1",我正在使用此函数来清除它们。

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

这似乎工作,但我想知道是否有一个更好的,标准的方式来做到这一点。

注意:我不想清除整个表单。

+2

甚至可以以数字开头的类/ id名? – drudge 2011-05-08 02:01:03

+1

@jnpcl:no,[not under html 4.x](http://stackoverflow.com/questions/70579/what-are-valid-values-for-the-id-attribute-in-html)。 – 2011-05-08 02:01:37

+4

有好的旧''按钮... – 2011-05-08 02:03:52

回答

2

除了这是一个无效的类名(很确定它们不能以数字开头),这应该没问题。然而,我会以更有意义的方式给班级命名。

2

只是要清楚你不应该有一个数字符合标准的CSS名称开始。但是,如果你设法做到这一点,你可能不得不让你的选择器略有不同,它应该选择它。

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

这就是我想要做的,只需要一个有效的类名 – Atticus 2011-05-08 02:26:32

相关问题