我想获取匹配元素集合中每个元素的组合文本内容,但其中包含图像。如何获取元素中的文本,其中的图像(JQuery)?
例如,对于此输入:
<div id="test">Lorem ipsum <strong>dolor</strong> sit amet, consectetur <a href="...">adipiscing</a> elit: <img src="test.png" alt="test"/> Etiam vulputate arcu risus</div>
我想获得这个输出:
Lorem ipsum dolor sit amet, consectetur adipiscing elit: <img src="test.png" alt="test"/> Etiam vulputate arcu risus
怎么可能用JQuery的来管理呢?它几乎与.text()
函数相同,但我应该以某种方式保留图像。
这会不会是直线前进。你可能最好通过节点检索textNodes和DOMElements的outerHTML,其中tagName =='IMG'。 –