在HTML中选择此类文本的最佳方法是什么?

时间:2014-11-05 14:15:19

标签: html xpath css-selectors

<td>
some text here
<a href="http://blablabla">ch1</a>
</td>

选择some text here的最佳方式是什么?我想用css选择器或xpath做这个,更好的没有 jquery。谢谢。 (我知道这个问题很可能是重复的......)

1 个答案:

答案 0 :(得分:1)

它只是节点的text()

//td/text()

演示(使用xmllint):

$ xmllint index.html --html --xpath '//td/text()'
some text here

另外,要关注@King King的评论,您可能希望通过指定索引显式获取第一个文本节点(如果有其他td的文本子项,则会有所帮助节点):

//td/text()[1]

尽管如此,//td/text()完全适用于您提供的输入。