使用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个匹配的文本节点。 这是你的意思吗?