2011-05-08 20 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