2011-10-08 33 views
7

ví dụ: tôi có html:Làm cách nào để lấy innerHtml bằng đá quý Nokogiri

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

tôi cần để có được html bên trong của div.item:

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

tôi biết rằng tôi có thể sử dụng: Phương pháp

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

văn bản trở lại văn bản sạch mà không cần bất kỳ thẻ html

nhưng tôi nên làm gì để nhận html bên trong của div.item?

thử:

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

nhưng không hoạt động, tài liệu không giúp cũng

bất kỳ ý tưởng?

Trả lời

23

Nếu bạn chỉ cần chuỗi:

doc.css("div.item:first").inner_html 
Các vấn đề liên quan