Guten Tag,
Ich hab ma hier ein Problem wo ich vll einfach zu blind bin den Fehler zu finden. Vll nehme ich aber auch etwas falsches an. Ich habe eine paar Textareas, deren Formatierung über Javascript machen möchte. Dies ist ansich auch kein Problem, nur habe ich jetzt eine Situation, wo die Anzahl der Textarea dynamisch ist. Ich spreche die unterschiedlichen Funktionen über die ID an. Hier mal mein kleines javascript
:
PHP-Code:
while(counter < Endwert){
jQuery('#openWin' + counter).click(function() {
jQuery('#dialog' + counter).dialog('open');
counter++;
}
})
Ich habe in meinem Template eine Schleife drin, die unterschiedlich viele Textareas und dazugehörige Buttons erzeugt. Die Id der Buttons ist immer "openWin" und dann daran eine fortlaufende Zahl. Jetzt will ich das selbe auch in dem Javescript machen. Der Plan ist eigentlich dass die Javascript dann halt eine function aufruft, die dann wissen soll in welche Textarea ich dann eine Formatierung schreiebn soll.Aber es funktioniert nicht. Ich habe im counter immer den letzten Zählstand. Wenn ich das Javascript einzeln aufschreibe, dann funktioniert das. Also wenn ich schreiben würde:
PHP-Code:
jQuery('#openWin1').click(function() {
jQuery('#dialog1').dialog('open');
jQuery('#openWin2').click(function() {
jQuery('#dialog2').dialog('open');
Also die Frage ist im Grunde jetzt was ist an meiner Schleife oben falsch, dass er nicht alle Namen durch geht?? Oder kann ich das generell so nich lösen?
Wie kann ich sonst eine dynamische anzahl an Button testen ob sie geklickt wurden??
Vielen Dank!
Gruß
V