【问题标题】:Get HTML first sentence获取HTML第一句
【发布时间】:2012-09-01 14:31:02
【问题描述】:

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

我需要图片和第一句话。

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

我正在通过 JSON 从 Tumblr 获取信息。

【问题讨论】:

  • 那么,在你的例子中,你想要OPS1 continues to improve on its biggest strength: cloud control made easy.作为结果?
  • 不完全是,是​​的,我想要这句话和这句话上方的图像。

标签: javascript jquery html regex


【解决方案1】:

http://jsfiddle.net/HW3rT/ .

编辑:更新的小提琴

http://jsfiddle.net/2gPXb/

FIDDLE 已更新

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 文本

【讨论】:

  • 我需要图片和第一句话。
  • 不起作用...结果应该是图像和图像上方的句子“OPS1 继续改进其最大优势:云控制变得简单。”
  • 你想要句子“OPS1”之后的图像??
  • 我看到了段落,但我只想要这句话和图像。 “OPS1 继续改进其最大优势:轻松实现云控制。”
  • 谢谢,在赛道上找到了我。再次感谢伙计!并更新了小提琴:) jsfiddle.net/XAtcS/2
猜你喜欢
  • 1970-01-01
  • 2012-07-21
  • 2018-08-21
  • 1970-01-01
  • 2012-11-04
  • 2012-06-03
  • 2014-05-03
  • 2023-03-30
  • 1970-01-01
相关资源
最近更新 更多