Для меня, казалось, что старый старый .contents()
работал, чтобы возвращать текстовые узлы, просто нужно быть осторожным с вашими селекторами, чтобы вы знали, что они будут текстовыми узлами.
Например, это завернутое все текстовое содержимое TDs в моей таблице с тегами pre
и не было проблем.
jQuery("#resultTable td").content().wrap("<pre/>")