Thread Mojo: find->second? (6 answers)
Opened by Ionit at 2014-09-15 15:17

Ionit
 2014-09-15 15:17
#177277 #177277
User since
2006-05-16
81 Artikel
BenutzerIn
[default_avatar]
Hallo Freunde,
mit folgendem Code wähle ich mit Mojo den Inhalt des DIVs ".beitrag" aus und lasse mir danach den Text des ersten p-Tags (im DIV .beitrag) ausgeben.


Code: (dl )
1
2
3
4
5
my @details = $dom->find(".beitrag")->each( sub {
if ($_->find("p")) {
my $persoenliches = $_->find("p")->first->text;
}
});


Das klappt wunderbar!

Ich möchte jetzt auch den Text des zweiten p-Tags ausgeben.
Code: (dl )
my $persoenliches2 = $_->find("p")->second->text;



Allerdings gibt es keine "second"-object methode bei Mojo.

Wie kann man das zweite p-Tag finden und dann den dort vorhandenen Text auswählen?

Danke schonmal und viele Grüße
Matthias
Last edited: 2014-09-15 15:18:17 +0200 (CEST)

View full thread Mojo: find->second?