Ich arbeite an einem Raster mit 20 Spalten und mehr als 100 Zeilen. Jede Spalte hat ein Eingabefeld. Jetzt möchte ich eventHandlers auf die Eingabefelder wie change
und keyup
, focus
und vieles mehr setzen. Also kann es 20 * 100 Ereignisse = 2000 geben!jQuery beste Methode, Eventhandler anzuwenden
Was ist der beste Weg, dies zu tun? Ich habe etwas über eventHandlers und Speicherprobleme gelesen. Diese
ist, wie ich glaube, ich sollte es tun:
$("#grid input").each(function() {
$(this).keyup(function() {
//
});
$(this).change(function() {
//
});
});
Oder ist dies der beste Weg, es zu tun?
$("#grid").keyup(function() {
//
});
Schnelle Antwort, + für verknüpfte Dokumentation. Danke, dass du ein Champion bist. –
Super Antwort! Kompakt und auf den Punkt. –