2016-05-28 2 views
0

this question half mir das Bild über ein Ereignis für zwei Objekte zu löschen.Wie kann ich die Funktion nur starten, wenn für beide Objekte Ereignis aufgetreten ist? (also wenn nur für ein Objekt - Funktion wird nicht ausgelöst)Wie verwende ich einen Event-Handler für zwei Objekte, wenn für beide Ereignisse ein Ereignis aufgetreten ist?

Zum Beispiel: wenn beide Eingabefelder gefüllt sind.

Vielen Dank für die Aufmerksamkeit

+1

Bitte einen entsprechenden Code in der Frage selbst stellen. Fragen sollten in sich geschlossen sein und wir sollten nicht auf einen Link folgen, um zu überprüfen, was Ihr grundsätzliches Problem ist. Siehe [fragen] – charlietfl

Antwort

0

Für zwei Eingabe des erforderlichen einfach innerhalb der Event-Handler überprüfen gefüllt werden:

var $inputs = $('#input-1, #input-2').change(function(){ 
    // `this` is element event occurred on 
    if( $(this).val() && $inputs.not(this).val()){ 
     // code when both filled 

    }else{ 
     alert('Missing a value') 
    } 
}); 
Verwandte Themen