示例:
<p>
<span class="AM"> ***
<img src="image" title="title" style="vertical-align: middle;">***
</span>
TF1: People needs to learn writting when they are young
</p> .
I
需要从字符串中完全提取图像标记(不仅是资源属性)。
预期结果:
<img src="image" title="title" style="vertical-align: middle;">
答案 0 :(得分:4)
只是定位图片?
$('.AM img')
如果您需要外部HTML作为字符串
$('.AM img').get(0).outerHTML
如果所有这些都是字符串,则将其传递给jQuery来解析它
$(string).find('.AM img');
答案 1 :(得分:0)
您可以使用:
var ele = $(theHtmlString);
var imgobj= $('.AM img', ele);
答案 2 :(得分:0)
像这样的东西
$('img')[0].outerHTML;
答案 3 :(得分:0)
//编辑:认为这是一个PHP问题。
在PHP中你这样做:
$out = null;
preg_match('<img([\w\W]+?)/>', $html, $out);
print_r($out);
答案 4 :(得分:0)
选择元素,并匹配图像标记字符串:
document.getElementsByTagName('p').item(0).innerHTML.match(/(<img[^>]+>)/g);
答案 5 :(得分:0)
$('span.AM').html();
请尝试上面