Hi,
Ich versuche gerade eine elegantere Lösung für folgenden Code zu finden. Leider beschränken sich meine JS Kenntnisse auf ein Minimum.
Ich habe einige Variablen, nach folgendem Muster:
Danach verwende ich für jede Variable diesen Code, heißt bei 20 Variablen benötige ich diesen Code 20 mal:
Alternativ könnte ich die input Felder auch so finden:
Wäre es dann nicht möglich, den jQuery Code in einem for Loop laufen zu lassen?
Vielen Dank im Voraus!
Ich versuche gerade eine elegantere Lösung für folgenden Code zu finden. Leider beschränken sich meine JS Kenntnisse auf ein Minimum.
Ich habe einige Variablen, nach folgendem Muster:
HTML:
var var1 = document.getElementById("element:1");
var var2 = document.getElementById("element:2");
Danach verwende ich für jede Variable diesen Code, heißt bei 20 Variablen benötige ich diesen Code 20 mal:
HTML:
jQuery(document).ready(function($){
$(var1).observe("change", function(e){
Validation.validate($(var1));
$j(var1).parent().append("<i class='fa fa-2x fa-check-circle-o'></i>");
});
});
Alternativ könnte ich die input Felder auch so finden:
var fields = document.getElementsByTagName("input");
Wäre es dann nicht möglich, den jQuery Code in einem for Loop laufen zu lassen?
Vielen Dank im Voraus!
Zuletzt bearbeitet von einem Moderator: