views:

129

answers:

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>')
    }
})
A: 

Maybe something like this?

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>")
andre-r