如何使用jQuery选择文本节点
文本节点是一种类型的节点,表示一个元素内部的实际文本。任何元素的textNodes都可以通过选择所有的节点并使用filter()方法来检查nodeType属性而被jQuery选中。
首先使用jQuery选择器选择所需的元素。contents()方法被用于选定的元素。这个方法是用来返回一个元素的直接子女,包括所有的文本和注释节点。
filter()方法用于这些返回的元素,只过滤需要的文本结点。自定义过滤函数检查节点的nodeType属性是否返回等于Node.TEXT_NODE值。
Node.TEXT_NODE “值用于从其他节点中识别一个文本节点。另外,整数值 “3 “也可以用来识别一个文本节点。filter()方法现在将只返回属于textNodes的节点。因此这个方法可以用来选择任何元素的textNodes。
语法:
示例:
输出:
- Display:
- Console: