Gunnar Bittersmann: RSS Feed Datum Übersetzer

Beitrag lesen

@@Matti Mäkitalo

   var dat = new Date($(e.getElementsByTagName('pubDate')[0]).text());

du kannst den Ausdruck BTW auch vereinfachen bzw. die Mischnutzung von Plain-JS und jQuery einschränken.

Hier mit dem Attribut-Selektor über das Attribut name.

Danach sucht pl aber nicht, sondern nach Elementen vom Typ pubDate. In jQuery also $('pubDate').

Um alle solche Elemente innerhalb des Elements e zu finden: $(e).find('pubDate').

Das erste davon dann mit .first().

Aber natürlich braucht man dafür kein jQuery. Statt jQuerys text()-Methode nimmt man die native textContent-Eigenschaft:

   var dat = new Date(e.getElementsByTagName('pubDate')[0].textContent);

LLAP 🖖

--
“I love to go to JS conferences to speak about how to avoid using JavaScript. Please learn CSS & HTML to reduce your JS code bloat.” —Estelle Weyl