2010-11-26 105 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 = ''; 
});