【问题标题】:How do I get innerHtml using Nokogiri gem如何使用 Nokogiri gem 获取 innerHtml
【发布时间】:2011-10-08 23:19:26
【问题描述】:

例如我有html:

<div class="item">
    <p>
        bla bla<br/>
        bla bla
    </p>
</div>

我需要获取div.item的内部html:

 <p>
    bla bla<br/>
    bla bla
 </p>

我知道我可以使用:

doc.css("div.item:first").text

text 方法返回没有任何 html 标签的干净文本

但是我应该怎么做才能获取 div.item 的内部 html?

试过了:

doc.css("div.item:first").html

但不起作用,文档也没有帮助

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails parsing nokogiri


    【解决方案1】:

    如果你只需要字符串:

    doc.css("div.item:first").inner_html
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多