jquery - finde das letzte Element mit einer bestimmten Klasse und gebe es an php weiter?

8

Grundsätzlich habe ich eine Liste:

%Vor%

Und ich möchte das letzte Listenelement finden, den Text daraus holen und es dann einer PHP-Variablen zuweisen, so dass:

%Vor%

Ich bin unklar, wie man es in eine PHP-Variable bringt?

    
n00b0101 30.12.2009, 23:56
quelle

4 Antworten

20

Die JavaScript / jQuery-Seite:

%Vor%

Die PHP Seite

%Vor%     
Sampson 31.12.2009, 01:19
quelle
3

Es gibt einen grundlegenden Unterschied zwischen Javascript und PHP: PHP läuft auf der Serverseite und erzeugt den Seitencode. JavaScript wird auf der Clientseite ausgeführt, nachdem PHP den Inhalt ausgeführt und bedient hat. Sie können also kein "Zurück" von JQuery an PHP weitergeben. Sie müssten dafür einen AJAX Aufruf durchführen. Mehr darüber, wie Sie das mit JQuery hier tun können.

Aber was Sie versuchen zu tun, klingt einfach genug, um in JQuery allein zu erreichen. Warum die PHP?

    
Pekka 웃 31.12.2009 00:00
quelle
0
%Vor%     
Vijay 09.03.2011 11:49
quelle
0

Wenn der PHP den gesamten HTML-Code erstellt, können Sie bei jedem Drucken des Listenelements eine Variable für den Inhalt festlegen.

%Vor%

Sobald die Liste fertig ist, haben Sie den letzten Inhalt in einer Variablen.

Wenn Sie die Ergebnisse aus einer Datenbank zurückgeben, wäre es etwas effizienter, herauszufinden, wie viele Zeilen Sie zurückgegeben haben. Testen Sie dann diese Nummer mit der Nummer der Zeile, in der Sie sich gerade befinden, während Sie die Schleife durchlaufen. Du wirst dann auch die letzte Zeile finden können

    
Andrew Atkinson 13.08.2012 10:42
quelle

Tags und Links