2009-10-11 45 views
1
$("br",top.document).parent().contents().each(function() { 
    textx = this.textContent.replace(/\s+/g, '') 
    if (this.nodeType == 3 && textx.length) { 
     $(this).wrap('<div id="uniqja__' + numero + '"></div>') 
    } 
}) 

回答

0

也許是這樣的?

require 'rubygems' 
require 'nokogiri' 

doc = Nokogiri::HTML(your_html) 
top_document = doc.xpath("//path_to_an_element") 

top_document. 
    xpath("//*[br]/text()[string-length(normalize-space()) != 0]"). 
    wrap("<div id=\"uniqja__#{numero}\"></div>")