-3

假设图像将在 p 标签之间,如何从带有图像的 html 中获取第一句。 http://jsfiddle.net/TvyS8/

我需要图像和第一句话。

我正在考虑 image 和 indexOf 的正则表达式来查找句子结尾的符号。需要更多意见,或举例说明如何做得更好

我通过 JSON 从 Tumblr 获取信息。

4

1 回答 1

2

http://jsfiddle.net/HW3rT/

编辑:更新的小提琴

http://jsfiddle.net/2gPXb/

小提琴更新

http://jsfiddle.net/XAtcS/

更新了小提琴 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 文本

于 2012-09-01T14:44:37.350 回答