如何从带有图像的html获取第一个句子,假设图像将在p标签之间。 http://jsfiddle.net/TvyS8/
我需要图像和第一句话。
我正在考虑使用图像的正则表达式和indexOf来查找句子结尾的符号。 需要更多意见,或示例如何做得更好
我通过Tumblr的JSON获取信息。
答案 0 :(得分:2)
编辑:更新后的礼品
FIDDLE UPDATED
更新了小提琴 http://jsfiddle.net/XAtcS/1/
var element={};
$('p').each(function(){
if($(this).children().eq(0).prop('tagName')=='IMG' && $(this).next().children().eq(0).prop('tagName')!='IMG')
{
element.first=$(this).html()+$(this).next().html();
}
})
document.write(element.first)
Ii将采用不包含img标签的第一个p文本