是否可以选择每一行中与特定类匹配的第一个元素?这是目前的HTML结构。
<ul>
<li>
<article>
<time class="published-date"></time>
<p>Text</p>
</article>
</li>
<li>
<article>
<time class="published-date"></time>
<p>Text</p>
</article>
</li>
<ul>
我想知道在每行中使用类published-date
获取时间元素方面最好和最具体的查询字符串是什么?
答案 0 :(得分:2)
如果每行中有更多time
个元素class="published-date"
,则需要使用索引(从1开始):
//ul/li/article/time[@class = "published-date"][1]
如果每行只有一个time
元素,只需执行:
//ul/li/article/time[@class = "published-date"]
答案 1 :(得分:0)