Finden Sie src-Attribut mit dem Wert von <img> - tag in einem Javascript-string

Habe ich versucht, das " src " im img-tags in einer javascript-variable, die enthält einen block von HTML-code dynamisch erzeugt/zugewiesen.

ZB:

var post_body = "<div>This is an image <img src='abcd.jpg' /> and this is a paragraph <p>hi there</p> Here we have another image <img src='pqrs.jpg' /></div>"

den Inhalt der post-variable ist nicht vorgegeben und es ist dynamisch, und den HTML-code in es immer Veränderungen. Um die src des Bildes in es, ich habe die folgenden. Aber es muss nicht immer Arbeit für mich.

var firstimg = $(post_body).find("img:first").attr("src");

Ich habe versucht, das erste Bild in einem blog-Beitrag aus dem blog-post, der Inhalt aber dieser funktioniert nicht für einige Beiträge mit Bildern. Wie geht das mit javascript oder jQuery, ohne zu Versagen?

  • Sie befinden sich post_body während deine variable heißt post.
  • Sorry habe ich geändert, die Frage ist text entsprechend. 'post' müssen geändert werden, als "post_body'. Das ist der Grund, warum ich verwendet habe post_body danach durch einen Fehler während der Vorbereitung dieser Frage.
  • Es funktioniert hier: jsfiddle.net/3SLJm. Was ist das Szenario, wo es scheitert?
  • Hast du eine Lösung gefunden dafür?
InformationsquelleAutor TechyTee | 2013-10-06
Schreibe einen Kommentar