2016-09-09 10 views
1

Ich versuche, ein Element hinzufügen, um die Seitenzahl/Gesamtseiten etwas zu zeigen:ändern Text von h5-Element mit jQuery

Pag: 1/6

Dies ist was ich habe, habe ich eine ganze HTML-Vorlage mit jQuery zeichnen, zu viel Code ist so hier ist ein Beispiel dafür, was ich tun (Dieser Code ist für PAGE 1/1):

var html = ""; //Here I draw my html code 
html += '<td>'; 
html += '<h5 id="p1" class="text-right">Pag: ' + div + '/' + total + '</h5>';' 
html += '</td>'; 
A lot of code.... and finally... 

//I have 4 div (a total of 4 pages) so this is the reason of why I'm doing this: 
var p = "div" + div.toString(); 
$('#' + p).html(html); //The final result is: #div1, #div2... etc 

für 2 Seite kann ich die gleiche, aber am Ende ich den (Pag 2):

var pag = "Pag: 1/2"; 
$('#p1').text(pag); 

Damit ich die h5 von Seite 1 ändern (1/1 ist jetzt 1/2).

In diesem Teil ist alles in Ordnung, aber wenn ich versuche, das gleiche für Seite 3 und 4 zu tun, ändert sich der Text nicht, also meine Frage ist, was könnte das Problem sein? Weil ich genau das Gleiche für Seite tun 1 und 2 und funktioniert, aber in Seite 3 und 4 jedoch nicht hier ist, was ich in Seite 3:

var pag1 = "Pag: 1/3"; 
var pag2 = "Pag: 2/3"; 
$('#p1').text(pag1); 
$('#p2').text(pag2); 

Wie Sie können sehen, es soll zur Arbeit ist, hier die Funktion aus, wo ich die html ziehen:

$('#go').click(function() { 
    div++; 
    total++; 

    if (div == 1) 
     drawPage1(); //div and total = 1, h5 id="p1" Pag: 1/1 
    if (div == 2) 
     drawPage2(); //div and total = 2, h5 id="p2" Pag: 2/2 
    if (div == 3) 
     drawPage3(); ////div and total = 3, h5 id="p3" Pag: 3/3 
}); 

Was ist das Problem, warum diese Arbeit auf Seite 1 und 2, aber nicht mit 3 und 4 sein könnte? Danke im Voraus.

+2

Konsolenfehler? –

+0

Ich habe eine, aber es ist nicht über meine Funktion, aber vielleicht bricht dieser Fehler alle meine Js-Datei in einem Punkt, lass mich versuchen, es zu lösen und sehen, ob dieses Problem zu lösen –

+0

War das, einige Funktion wurde meinen Code vor dem Ausführen der Funktion drawPage3(), was kann ich jetzt tun? Löschen Sie die Frage? Beantworte was ich mache und markiere wie richtige Antwort oder was? –

Antwort

-1

Einige Funktionen unterbrachen meinen Code, bevor die Funktionen zum Zeichnen von Seite 3 und 4 ausgeführt wurden, die Lösung ... las, was die Konsole mir zu sagen versuchte.