使用jquery 获取所有文本节点
可能重复:
如何使用jQuery选择文本节点?
在jquery中,我们可以使用以下方法选择元素:
$(#elem).get();
是他们使用jquery选择元素的所有文本节点的方法吗?
这是同一个问题
试试这个:
$(elem) .contents() .filter(function() { return this.nodeType === 3; //Node.TEXT_NODE });
试试这个,
$('#elem *').contents().filter(function() { return (this.nodeType == 3); });
您可以使用.text()来获取元素的文本,但我不知道这是否会完全符合您的要求。 从你的问题中不清楚,但你是否正在寻找与XSLT中相同的方式只能匹配文本节点的东西? 例如,像这样的代码片段:
This is a typical line of text
将导致XSLT中的4个匹配的文本节点。 这是你的意思吗?