我一直試圖在包含一段HTML代碼的動態生成/分配的JavaScript變量的img標籤中獲取'src'。在Javascript字符串中找到<img>標籤的src屬性值
例如:
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>"
「後」變量的內容不是預定義的,它是動態的,並在它的HTML代碼總是變化。爲了得到它的圖像的src,我做了以下。但它並不總是爲我工作。
var firstimg = $(post_body).find("img:first").attr("src");
我想從博客文章的內容的博客文章的第一形象,但這並不具有圖像一些職位的工作。這怎麼可以使用JavaScript或jQuery沒有失敗?
當您的變量名爲'post'時,您指的是'post_body'。 –
對不起,我已經相應地更改了問題的文字。 'post'必須改爲'post_body'。這就是爲什麼我在準備這個問題的時候使用了post_body之後的一個錯誤。 – TechyTee
它在這裏工作:http://jsfiddle.net/3SLJm/。它失敗的場景是什麼? –