2010-11-26 9 views
1

Ich muss find() verwenden, um alle Eingaben in einem Formular zu finden und seinen Wert in '' zu ändern. Aber ich muss auch 2 Eingänge auszuschließen, wird der Name dieser Eingaben sind: ‚Daten‘ und ‚Datum‘Verwendung von find() mit Ausnahme einiger Elemente?

Ich versuchte dies (ohne Erfolg)

$ (‚# KONTAKTFORMULAR‘) finden. ("input [@name! = 'data'] [@name! = 'Datum']"). val ('');

+0

Vergessen Sie nicht, die richtigen Antworten zu akzeptieren, indem Sie auf das leere Häkchen links neben der richtigen Antwort klicken! :) –

+0

@Jacob Ich denke, er ist vergessen! –

Antwort

2

Verwenden jQuery ‚s not Methode:

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

hier ein jsFiddle Beispiel.

+0

versuchte Ihren Code, hat aber keinen Einfluss auf die Eingaben – walter

+0

@walter Aktualisiert. –

+0

@walter Gern geschehen! :) –

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