使用find()排除一些元素?

时间:2010-11-26 08:19:00

标签: javascript jquery

我需要使用find()来查找表单中的所有输入并将其值更改为“”。但我还需要排除2个输入,这些输入的名称是:'data'和'date'

我试过了(没有成功)

$('#contactForm')。find(“input [@name!='data'] [@ name!='date']”)。val(''); < / p>

2 个答案:

答案 0 :(得分:2)

使用jQuery的{​​{3}}方法:

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

这是一个not示例。

答案 1 :(得分:0)

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