2011-01-07 16 views
0

Ich habe eine Datei, die 50 Zeilen enthält. Ich muss 10 Zeilen auf einmal anzeigen, gefolgt von der Aktion des Benutzers, wie er für eine Seite anfordert. Sagen Seite 2. wo ich die nächsten 10 Zeilen anzeigen .. Ich habe eine Funktion in js:Anzeigen mehrerer Seiten einer einzelnen Datei

wie:

aufgerufen
setRow(rowID); 

// id die nicht aus der Zeilen angezeigt werden .. also 10 Zeilen aus rowID angezeigt werden ... es von einem Onclick-Ereignis aufgerufen wird ...

wie folgt aus:

<input type = "button" vlaue = "1" onclick = "setRow(1); 

">

function setRow(val id) { 
    display 10 rows from id; 
} 

ich versucht, mit:. Document.get ..... ById ('') innerHTML- ... aber das funktioniert nicht ..

Wie bin ich in der Lage, das zu tun ?

+1

Ihr Codebeispiel klarer muss. Wann möchtest du setRow anrufen? Was ist der ID-Parameter? Ist es die ID der Tabelle, eine Zeile oder etwas anderes? Womit wollten Sie 'document.get ... ById' verwenden und was haben Sie erwartet, indem Sie eine leere Zeichenfolge übergeben haben? – Jakob

+0

sind Sie daran interessiert, 10 Zeilen oder Reihen anzuzeigen? wo genau bist du stecken geblieben? –

+0

@Harry Joy .... Ich bin stucj auf die 10 Zeilen von rowId ... –

Antwort

0

wenn Sie Zeilen in der Tabelle sind mit id = 'mytable'

Sie können diese jQuery-Skript verwenden:

function setRow(iStart, iEnd) 
{ 
    $('#mytable tr').each(function(i){ 
    if(i>=iStart && i<=iEnd) $(this).fadeIn(); 
    else $(this).hide(); 
    }); 
} 

http://api.jquery.com/each/

Verwandte Themen