【发布时间】:2012-12-23 10:00:29
【问题描述】:
在 jquery 中我们可以选择一个元素:
$(#elem).get();
他们是一种使用 jquery 选择元素的所有文本节点的方法吗?
【问题讨论】:
-
我猜这个问题已经回答了!!! stackoverflow.com/questions/298750/…
标签: javascript jquery
在 jquery 中我们可以选择一个元素:
$(#elem).get();
他们是一种使用 jquery 选择元素的所有文本节点的方法吗?
【问题讨论】:
标签: javascript jquery
试试这个,
$('#elem *').contents().filter(function() {
return (this.nodeType == 3);
});
【讨论】:
This是同一个问题
试试这个:
$(elem)
.contents()
.filter(function() {
return this.nodeType === 3; //Node.TEXT_NODE
});
【讨论】:
您可以使用 .text() 来获取元素的文本,但我不知道这是否会完全符合您的要求。您的问题尚不清楚,但是您是否正在寻找与 XSLT 中相同的方式仅匹配文本节点的内容?例如,像这样的 sn-p:
<p>This is <strong>a typical</strong> line of <em>text</em>
将在 XSLT 中产生 4 个匹配的文本节点。这是你的意思吗?
【讨论】: