2010-11-26 103 views
1

我需要使用find()來查找表單中的所有輸入並將其值更改爲''。但我也需要排除2路輸入,這些輸入的名稱是:「數據」,我想這「日期」使用find()排除一些元素?

(沒有成功)

$(「#聯繫形式」)找到。 (「input [@name!='data'] [@name!='date']」)。val('');

+0

單擊正確答案左側的空白複選標記,不要忘記接受正確的答案! :) – 2010-11-26 08:47:45

+0

@Jacob我想他已經被遺忘了! – 2010-11-26 08:58:18

回答

2

使用jQuerynot方法:

$('#contactForm').find('input').not("[name='data'],[name='date']").val(''); 

這裏有一個jsFiddle例子。

0
$('input').each(function(){ 
if (this.name != 'data' && this.name != 'date') 
    this.value = ''; 
});