Ich habe ein Eingabeelement, und ich möchte sowohl das Change- als auch das Keypress-Ereignis mit der Eingabe binden, aber der Ereignisbehandlungscode ist für beide Ereignisse gleich. gibt es einen kurzen Weg, dies zu tun, anstatt den gleichen Code zweimal zu schreiben. Nun, ich könnte eine Methode schreiben, aber wollte sehen, ob es eine einfachere Art und Weise ist, dies zu tunAnfügen desselben Ereignisbehandlungscodes an mehrere Ereignisse in jquery
$("#inpt").change(function(){
some code
});
$("#inpt").keypress(function(){
same code
});
jede mögliche Weise ist es mir beiden Ereignisse binden kann?
danke, das ist, was ich gesucht habe. –
Laut der jquery [docs] (http://api.jquery.com/bind/), "ab jQuery 1.7 ist die .on() -Methode die bevorzugte Methode zum Anhängen von Ereignishandlern an ein Dokument." Also für neuere Versionen als 1.7 würde ich '$ (" # inpt ") verwenden. (" Change keypress ", function() { code });' – jbustamovej
@jbustamovej Ich habe es aktualisiert. – tvanfosson