17

私はこのようないくつかのスパンを持っています:

<span> 
  <span>foobar</span>  
  <span>thisisatest</span> 
</span>

xpathを使用して、「thisisatest」が含まれるスパンを見つけようとしています。

私はこれを試しました:

span[text()='thisisatest']

そしてそれは機能していないようです。

4

2 に答える 2

30

//XPath の先頭がありません。

  • 1 つのスラッシュは、「ルート ノードの子であるスパン」を意味します。
  • 2 つのスラッシュは、「そのテキストの範囲を見つけてください」という意味です。

//span[text()='thisisatest']

于 2012-04-16T15:48:50.993 に答える
1

これを試すことができます:

span[span= "thisisatest"] 

値が thisisatest である要素の子を<span>少なくとも 1 つ含むすべての要素。<span>

それが役に立てば幸い!

于 2012-04-16T15:36:21.493 に答える