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