从变量中搜索<img/>标记

时间:2016-02-22 05:11:44

标签: javascript jquery

您好,我的变量包含"text""<img>"标记

我想提取<img>标记以获取src属性,我可以使用Javasript或Jquery执行此操作吗?

以及如何获取提取的文本?

感谢您的回复。

3 个答案:

答案 0 :(得分:1)

你想要这样的事吗?

&#13;
&#13;
alert($("img").attr("src"))
alert($("img").attr("alt"))
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="this/is/the/url" alt="this is the text ?">
&#13;
&#13;
&#13;

答案 1 :(得分:0)

这应该像

一样简单
var var1 = "<img src='url'>";

alert($( var1 ).attr( "src" ));

答案 2 :(得分:0)

如果文本位于变量中的delete[] backpack;标记之前,我认为这不会直接起作用。请尝试以下操作。

&#13;
&#13;
img
&#13;
var html = "dfffsdfsdf<span>M</span><img src='/sdfsdf/sfsdf/sdfdf.jpg'>";
var $dummy = $('<div></div>');
$dummy.append(html)
alert($dummy.find('img').first().attr( "src" )); //or use prop()
$dummy.empty();
&#13;
&#13;
&#13;