<div class="form-group value">
<label>Text
<a href="#" class="">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</label>
<div>
<input/>
</div>
</div>
我们可以使用span
元素中的glyphicon glyphicon-pencil
类访问input
元素。
答案 0 :(得分:0)
最简单的方法之一可能是使用preceding
轴,它将找到相对于当前上下文元素的先前元素而不管父级/级别(我假设此处的当前上下文元素是<input/>
元素) :
preceding::span[@class='glyphicon glyphicon-pencil']
与preceding-sibling
轴形成对比,后者只匹配同一父级中的前一个元素(换句话说,同一级别的前一个元素)。